@@ -10,16 +10,31 @@ name: Build docker images
1010 description : set latest tag for resulting multiarch manifest
1111 required : false
1212 type : boolean
13- default : false
13+ default : false
14+ secrets :
15+ secret_envs :
16+ description : if given, it's passed to the environments
17+ required : false
18+ AWS_SECRET_ACCESS_KEY :
19+ description : the access key to the aws param store.
20+ required : true
21+ AWS_ACCESS_KEY_ID :
22+ description : the access key id to the aws param store.
23+ required : true
24+
25+ env :
26+ AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
27+ AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
28+ AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
1429
1530jobs :
1631 DockerBuildAarch64 :
17- runs-on : [self-hosted, style-checker-aarch64 ]
32+ runs-on : [self-hosted, altinity-on-demand, altinity-type-cax41, altinity-image-arm-snapshot-22.04-arm, altinity-startup-snapshot, altinity-setup-none ]
1833 if : |
1934 !failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_aarch64) != '[]'
2035 steps :
2136 - name : Check out repository code
22- uses : ClickHouse /checkout@v1
37+ uses : Altinity /checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
2338 with :
2439 ref : ${{ fromJson(inputs.data).git_ref }}
2540 - name : Build images
@@ -29,12 +44,12 @@ jobs:
2944 --image-tags '${{ toJson(fromJson(inputs.data).docker_data.images) }}' \
3045 --missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_aarch64) }}'
3146 DockerBuildAmd64 :
32- runs-on : [self-hosted, style-checker ]
47+ runs-on : [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-image-x86-snapshot-22.04-amd, altinity-startup-snapshot, altinity-setup-none ]
3348 if : |
3449 !failure() && !cancelled() && toJson(fromJson(inputs.data).docker_data.missing_amd64) != '[]'
3550 steps :
3651 - name : Check out repository code
37- uses : ClickHouse /checkout@v1
52+ uses : Altinity /checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
3853 with :
3954 ref : ${{ fromJson(inputs.data).git_ref }}
4055 - name : Build images
@@ -45,12 +60,12 @@ jobs:
4560 --missing-images '${{ toJson(fromJson(inputs.data).docker_data.missing_amd64) }}'
4661 DockerMultiArchManifest :
4762 needs : [DockerBuildAmd64, DockerBuildAarch64]
48- runs-on : [self-hosted, style-checker ]
63+ runs-on : [self-hosted, altinity-on-demand, altinity-type-cpx51, altinity-image-x86-snapshot-22.04-amd, altinity-startup-snapshot, altinity-setup-none ]
4964 if : |
5065 !failure() && !cancelled() && (toJson(fromJson(inputs.data).docker_data.missing_multi) != '[]' || inputs.set_latest)
5166 steps :
5267 - name : Check out repository code
53- uses : ClickHouse /checkout@v1
68+ uses : Altinity /checkout@19599efdf36c4f3f30eb55d5bb388896faea69f6
5469 with :
5570 ref : ${{ fromJson(inputs.data).git_ref }}
5671 - name : Build images
0 commit comments