Skip to content

Commit c524ed3

Browse files
authored
Merge pull request #10736 from everpcpc/fix-ci
chore(ci): run release in self-hosted runner
2 parents da4eaf3 + 8c0a61f commit c524ed3

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

.github/workflows/release.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)