@@ -144,8 +144,10 @@ jobs:
144144
145145 publish_linux :
146146 name : linux assets
147- runs-on : ubuntu-latest
147+ runs-on : [self-hosted, X64, Linux, dev]
148148 needs : [create_release]
149+ env :
150+ RUNNER_PROVIDER : aws
149151 strategy :
150152 fail-fast : false
151153 matrix :
@@ -206,8 +208,10 @@ jobs:
206208
207209 publish_hive :
208210 name : hive assets
209- runs-on : ubuntu-latest
211+ runs-on : [self-hosted, X64, Linux, dev]
210212 needs : [create_release]
213+ env :
214+ RUNNER_PROVIDER : aws
211215 strategy :
212216 fail-fast : false
213217 matrix :
@@ -293,7 +297,7 @@ jobs:
293297
294298 release_docker_combined :
295299 name : docker image combined
296- runs-on : ubuntu-latest
300+ runs-on : [self-hosted, X64, Linux, dev]
297301 needs : [create_release, publish_linux]
298302 steps :
299303 - name : Checkout
@@ -318,7 +322,7 @@ jobs:
318322 mkdir -p ./distro/
319323 for platform in ${!platform_targets[@]}; do
320324 target=${platform_targets[$platform]}
321- wget -P distro -qc https ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz
325+ aws s3 cp s3 ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz distro/ --no-progress
322326 mkdir -p ./target/${target}/release
323327 tar x -C ./target/${target}/release -f ./distro/databend-${version}-${target}.tar.gz --strip-components 1 bin/
324328 mkdir -p ./distro/linux/${platform}
@@ -348,7 +352,7 @@ jobs:
348352
349353 release_docker_separate :
350354 name : docker image seperated
351- runs-on : ubuntu-latest
355+ runs-on : [self-hosted, X64, Linux, dev]
352356 needs : [create_release, publish_linux]
353357 strategy :
354358 fail-fast : false
@@ -382,7 +386,7 @@ jobs:
382386 mkdir -p ./distro/
383387 for platform in ${!platform_targets[@]}; do
384388 target=${platform_targets[$platform]}
385- wget -P distro -qc https ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz
389+ aws s3 cp s3 ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz distro/ --no-progress
386390 mkdir -p ./target/${target}/release
387391 tar x -C ./target/${target}/release -f ./distro/databend-${version}-${target}.tar.gz --strip-components 1 bin/
388392 mkdir -p ./distro/linux/${platform}
@@ -412,7 +416,7 @@ jobs:
412416
413417 release_packages :
414418 name : release packages
415- runs-on : ubuntu-latest
419+ runs-on : [self-hosted, X64, Linux, dev]
416420 needs : [create_release, publish_linux]
417421 strategy :
418422 matrix :
@@ -441,7 +445,7 @@ jobs:
441445 target=${{ steps.target.outputs.target }}
442446 version="${{ needs.create_release.outputs.version }}"
443447 mkdir -p ./distro/
444- wget -P distro -qc https ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz
448+ aws s3 cp s3 ://repo.databend.rs/databend/${version}/databend-${version}-${target}.tar.gz distro/ --no-progress
445449 tar x -C distro -f ./distro/databend-${version}-${target}.tar.gz
446450 - name : Build Packages
447451 id : build_packages
0 commit comments