@@ -13,22 +13,30 @@ name: Build docker images
1313 default : false
1414jobs :
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