@@ -92,11 +92,8 @@ steps:
9292 set -e
9393 digest=$(gcloud container images list-tags gcr.io/${PROJECT_ID}/nomulus-tool \
9494 --format="get(digest)" --filter="tags = ${TAG_NAME}")
95- sed -i s/'$${_IMAGE}'/nomulus-tool/g release/cloudbuild-tag.yaml
96- sed -i s/':$${TAG_NAME}'/@$digest/g release/cloudbuild-tag.yaml
97- sed -i s/'nomulus-tool:latest'/nomulus-tool@$digest/g release/cloudbuild-deploy-*.yaml
9895 # schema-deploy and schema-verify scripts
99- sed -i s/' nomulus-tool:latest' /nomulus-tool@$digest/g release/cloudbuild-schema-*.yaml
96+ sed -i s/nomulus-tool:latest/nomulus-tool@$digest/g release/cloudbuild-schema-*.yaml
10097# Build and upload the prober_cert_updater image. This image extends from the `builder` and the
10198# nomulus.jar built earlier.
10299- name : ' gcr.io/${PROJECT_ID}/builder:latest'
@@ -114,17 +111,6 @@ steps:
114111 docker push gcr.io/${PROJECT_ID}/prober_cert_updater:${TAG_NAME}
115112 docker push gcr.io/${PROJECT_ID}/prober_cert_updater:latest
116113 dir : ' release/prober-cert-updater/'
117- # Update the prober_updater image digest in relevant GCB files.
118- - name : ' gcr.io/${PROJECT_ID}/builder:latest'
119- entrypoint : /bin/bash
120- args :
121- - -c
122- - |
123- set -e
124- digest=$(gcloud container images list-tags gcr.io/${PROJECT_ID}/prober_cert_updater \
125- --format="get(digest)" --filter="tags = ${TAG_NAME}")
126- sed -i s/prober_cert_updater:latest/prober_cert_updater@$digest/g \
127- release/cloudbuild-renew-prober-certs-*.yaml
128114# Build and upload the db_object_updater image. This image extends from the `builder` and the
129115# nomulus.jar built earlier.
130116- name : ' gcr.io/${PROJECT_ID}/builder:latest'
@@ -142,17 +128,6 @@ steps:
142128 docker push gcr.io/${PROJECT_ID}/db_object_updater:${TAG_NAME}
143129 docker push gcr.io/${PROJECT_ID}/db_object_updater:latest
144130 dir : ' release/db-object-updater/'
145- # Update the db_object_updater image digest in relevant GCB files.
146- - name : ' gcr.io/${PROJECT_ID}/builder:latest'
147- entrypoint : /bin/bash
148- args :
149- - -c
150- - |
151- set -e
152- digest=$(gcloud container images list-tags gcr.io/${PROJECT_ID}/db_object_updater \
153- --format="get(digest)" --filter="tags = ${TAG_NAME}")
154- sed -i s/db_object_updater:latest/db_object_updater@$digest/g \
155- release/cloudbuild-sync-db-objects-*.yaml
156131# Build and stage Dataflow Flex templates.
157132- name : ' gcr.io/${PROJECT_ID}/builder:latest'
158133 entrypoint : /bin/bash
@@ -215,14 +190,11 @@ artifacts:
215190 - ' output/tag_name'
216191 - ' output/nomulus.jar'
217192 - ' output/schema.jar'
218- - ' release/cloudbuild-tag.yaml'
219- - ' release/cloudbuild-sync.yaml'
193+ - ' release/cloudbuild-sync-and-tag.yaml'
220194 - ' release/cloudbuild-deploy-*.yaml'
221195 - ' release/cloudbuild-delete-*.yaml'
222- - ' release/cloudbuild-renew-prober-certs-*.yaml'
223196 - ' release/cloudbuild-schema-deploy-*.yaml'
224197 - ' release/cloudbuild-schema-verify-*.yaml'
225- - ' release/cloudbuild-sync-db-objects-*.yaml'
226198 - ' jetty/kubernetes/*.yaml'
227199 - ' jetty/kubernetes/gateway/*.yaml'
228200# The images are already uploaded, but we still need to include them there so that
@@ -232,4 +204,4 @@ images:
232204 - ' gcr.io/${PROJECT_ID}/proxy:${TAG_NAME}'
233205timeout : 7200s
234206options :
235- machineType : ' E2_HIGHCPU_32'
207+ machineType : ' E2_HIGHCPU_32'
0 commit comments