45
45
name : srs-cache
46
46
path : objs.tar.bz2
47
47
retention-days : 1
48
- runs-on : ubuntu-20 .04
48
+ runs-on : ubuntu-22 .04
49
49
50
50
cygwin64 :
51
51
name : cygwin64
@@ -104,7 +104,7 @@ jobs:
104
104
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target centos7-no-asm .
105
105
- name : Build on CentOS7, C++98, no FFmpeg
106
106
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target centos7-ansi-no-ffmpeg .
107
- runs-on : ubuntu-20 .04
107
+ runs-on : ubuntu-22 .04
108
108
109
109
build-ubuntu16 :
110
110
name : build-ubuntu16
@@ -118,7 +118,7 @@ jobs:
118
118
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu16-baseline .
119
119
- name : Build on Ubuntu16, with all features
120
120
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu16-all .
121
- runs-on : ubuntu-20 .04
121
+ runs-on : ubuntu-22 .04
122
122
123
123
build-ubuntu18 :
124
124
name : build-ubuntu18
@@ -132,7 +132,7 @@ jobs:
132
132
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu18-baseline .
133
133
- name : Build on Ubuntu18, with all features
134
134
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu18-all .
135
- runs-on : ubuntu-20 .04
135
+ runs-on : ubuntu-22 .04
136
136
137
137
build-ubuntu20 :
138
138
name : build-ubuntu20
@@ -146,7 +146,7 @@ jobs:
146
146
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu20-baseline .
147
147
- name : Build on Ubuntu20, with all features
148
148
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu20-all .
149
- runs-on : ubuntu-20 .04
149
+ runs-on : ubuntu-22 .04
150
150
151
151
build-cross-arm :
152
152
name : build-cross-arm
@@ -159,7 +159,7 @@ jobs:
159
159
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu16-cache-cross-armv7 .
160
160
- name : Cross Build for ARMv7 on Ubuntu20
161
161
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu20-cache-cross-armv7 .
162
- runs-on : ubuntu-20 .04
162
+ runs-on : ubuntu-22 .04
163
163
164
164
build-cross-aarch64 :
165
165
name : build-cross-aarch64
@@ -172,7 +172,7 @@ jobs:
172
172
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu16-cache-cross-aarch64 .
173
173
- name : Cross Build for AARCH64 on Ubuntu20
174
174
run : DOCKER_BUILDKIT=1 docker build -f trunk/Dockerfile.builds --target ubuntu20-cache-cross-aarch64 .
175
- runs-on : ubuntu-20 .04
175
+ runs-on : ubuntu-22 .04
176
176
177
177
test :
178
178
name : utest-regression-blackbox-test
@@ -201,7 +201,7 @@ jobs:
201
201
docker run --rm srs:test bash -c './objs/srs -c conf/regression-test.conf && \
202
202
cd 3rdparty/srs-bench && (./objs/srs_test -test.v || (cat ../../objs/srs.log && exit 1)) && \
203
203
./objs/srs_gb28181_test -test.v'
204
- runs-on : ubuntu-20 .04
204
+ runs-on : ubuntu-22 .04
205
205
206
206
coverage :
207
207
name : coverage
@@ -234,7 +234,7 @@ jobs:
234
234
--env SRS_PR=$SRS_PR --env SRS_SHA=$SRS_SHA --env SRS_PROJECT=$SRS_PROJECT \
235
235
srs:cov bash -c './objs/srs_utest && bash auto/codecov.sh'
236
236
#
237
- runs-on : ubuntu-20 .04
237
+ runs-on : ubuntu-22 .04
238
238
239
239
multiple-arch-armv7 :
240
240
name : multiple-arch-armv7
@@ -255,7 +255,7 @@ jobs:
255
255
--build-arg IMAGE=ossrs/srs:ubuntu20-cache \
256
256
--build-arg INSTALLDEPENDS="NO" \
257
257
-f Dockerfile .
258
- runs-on : ubuntu-20 .04
258
+ runs-on : ubuntu-22 .04
259
259
260
260
multiple-arch-aarch64 :
261
261
name : multiple-arch-aarch64
@@ -276,7 +276,7 @@ jobs:
276
276
--build-arg IMAGE=ossrs/srs:ubuntu20-cache \
277
277
--build-arg INSTALLDEPENDS="NO" \
278
278
-f Dockerfile .
279
- runs-on : ubuntu-20 .04
279
+ runs-on : ubuntu-22 .04
280
280
281
281
multiple-arch-amd64 :
282
282
name : multiple-arch-amd64
@@ -298,15 +298,15 @@ jobs:
298
298
--output "type=image,push=false" \
299
299
--build-arg IMAGE=ossrs/srs:ubuntu20-cache \
300
300
-f Dockerfile .
301
- runs-on : ubuntu-20 .04
301
+ runs-on : ubuntu-22 .04
302
302
303
303
fast :
304
304
name : fast
305
305
needs :
306
306
- cygwin64-cache
307
307
steps :
308
308
- run : echo 'Start fast jobs'
309
- runs-on : ubuntu-20 .04
309
+ runs-on : ubuntu-22 .04
310
310
311
311
test-done :
312
312
needs :
@@ -322,7 +322,7 @@ jobs:
322
322
- multiple-arch-armv7
323
323
- multiple-arch-aarch64
324
324
- multiple-arch-amd64
325
- runs-on : ubuntu-20 .04
325
+ runs-on : ubuntu-22 .04
326
326
steps :
327
327
- run : echo 'All done'
328
328
0 commit comments