1414
1515timeout : 7200s # 2 hours
1616substitutions :
17- _IMAGE_NAME : " gcr.io/cloud-devrel-public-resources/java-library-generation"
1817 _GAPIC_GENERATOR_JAVA_VERSION : ' 2.51.1-SNAPSHOT' # {x-version-update:gapic-generator-java:current}
19- _SHA_IMAGE_ID : " ${_IMAGE_NAME}:${COMMIT_SHA}"
20- _LATEST_IMAGE_ID : " ${_IMAGE_NAME}:latest"
21- _VERSIONED_IMAGE_ID : " ${_IMAGE_NAME}:${_GAPIC_GENERATOR_JAVA_VERSION}"
18+ _PRIVATE_IMAGE_NAME : " us-docker.pkg.dev/java-hermetic-build-prod/private-resources/java-library-generation"
19+ _PRIVATE_SHA_IMAGE_ID : " ${_PRIVATE_IMAGE_NAME}:${COMMIT_SHA}"
20+ _PRIVATE_LATEST_IMAGE_ID : " ${_PRIVATE_IMAGE_NAME}:latest"
21+ _PRIVATE_VERSIONED_IMAGE_ID : " ${_PRIVATE_IMAGE_NAME}:${_GAPIC_GENERATOR_JAVA_VERSION}"
22+ _PUBLIC_IMAGE_NAME : " gcr.io/cloud-devrel-public-resources/java-library-generation"
23+ _PUBLIC_SHA_IMAGE_ID : " ${_PUBLIC_IMAGE_NAME}:${COMMIT_SHA}"
24+ _PUBLIC_LATEST_IMAGE_ID : " ${_PUBLIC_IMAGE_NAME}:latest"
25+ _PUBLIC_VERSIONED_IMAGE_ID : " ${_PUBLIC_IMAGE_NAME}:${_GAPIC_GENERATOR_JAVA_VERSION}"
2226steps :
2327 # Library generation build
2428 - name : gcr.io/cloud-builders/docker
2529 args : [
2630 " build" ,
27- " -t" , "${_SHA_IMAGE_ID}",
28- " -t" , "${_LATEST_IMAGE_ID}",
29- " -t" , "${_VERSIONED_IMAGE_ID}",
30- " --file" , ".cloudbuild/library_generation/library_generation.Dockerfile", "."]
31+ " -t" , "${_PRIVATE_SHA_IMAGE_ID}",
32+ " -t" , "${_PRIVATE_LATEST_IMAGE_ID}",
33+ " -t" , "${_PRIVATE_VERSIONED_IMAGE_ID}",
34+ " -t" , "${_PUBLIC_SHA_IMAGE_ID}",
35+ " -t" , "${_PUBLIC_LATEST_IMAGE_ID}",
36+ " -t" , "${_PUBLIC_VERSIONED_IMAGE_ID}",
37+ " -f" , ".cloudbuild/library_generation/library_generation_airlock.Dockerfile",
38+ " ."
39+ ]
3140 id : library-generation-build
3241 waitFor : ["-"]
3342 env :
@@ -37,6 +46,9 @@ options:
3746 logging : CLOUD_LOGGING_ONLY
3847
3948images :
40- - ${_SHA_IMAGE_ID}
41- - ${_LATEST_IMAGE_ID}
42- - ${_VERSIONED_IMAGE_ID}
49+ - ${_PRIVATE_SHA_IMAGE_ID}
50+ - ${_PRIVATE_LATEST_IMAGE_ID}
51+ - ${_PRIVATE_VERSIONED_IMAGE_ID}
52+ - ${_PUBLIC_SHA_IMAGE_ID}
53+ - ${_PUBLIC_LATEST_IMAGE_ID}
54+ - ${_PUBLIC_VERSIONED_IMAGE_ID}
0 commit comments