Skip to content

Commit dfe1361

Browse files
committed
Update reusable_docker.yml #no_ci_cache
1 parent 21057d2 commit dfe1361

1 file changed

Lines changed: 14 additions & 3 deletions

File tree

.github/workflows/reusable_docker.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,30 @@ name: Build docker images
1313
default: false
1414
jobs:
1515
DockerBuildAarch64:
16-
runs-on: [self-hosted, style-checker-aarch64]
16+
runs-on: dimerun-h9-ubuntu2204
17+
environment: ci-test
1718
if: |
1819
!failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_aarch64) != '[]'
1920
steps:
2021
- name: Check out repository code
2122
uses: ClickHouse/checkout@v1
2223
with:
2324
ref: ${{ fromJson(inputs.data).git_ref }}
25+
- name: Install dependencies
26+
run: |
27+
pip3 install PyGithub boto3 unidiff
2428
- name: Build images
29+
env:
30+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
31+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
2532
run: |
2633
python3 "${GITHUB_WORKSPACE}/tests/ci/docker_images_check.py" \
2734
--suffix aarch64 \
2835
--image-tags '${{ toJson(fromJson(inputs.data).docker_data.images) }}' \
2936
--missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_aarch64) }}'
3037
DockerBuildAmd64:
31-
runs-on: [self-hosted, style-checker]
38+
runs-on: dimerun-h9-ubuntu2204
39+
environment: ci-test
3240
if: |
3341
!failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_amd64) != '[]'
3442
steps:
@@ -37,14 +45,17 @@ jobs:
3745
with:
3846
ref: ${{ fromJson(inputs.data).git_ref }}
3947
- name: Build images
48+
env:
49+
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
50+
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
4051
run: |
4152
python3 "${GITHUB_WORKSPACE}/tests/ci/docker_images_check.py" \
4253
--suffix amd64 \
4354
--image-tags '${{ toJson(fromJson(inputs.data).docker_data.images) }}' \
4455
--missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_amd64) }}'
4556
DockerMultiArchManifest:
4657
needs: [DockerBuildAmd64, DockerBuildAarch64]
47-
runs-on: [self-hosted, style-checker]
58+
runs-on: dimerun-h9-ubuntu2204
4859
if: |
4960
!failure() && !cancelled() && (toJson(fromJson(inputs.data).docker_data.missing_multi) != '[]' || inputs.set_latest)
5061
steps:

0 commit comments

Comments
 (0)