14
14
15
15
timeout : 7200s # 2 hours
16
16
substitutions :
17
- _IMAGE_NAME : " gcr.io/cloud-devrel-public-resources/java-library-generation"
18
17
_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}"
22
26
steps :
23
27
# Library generation build
24
28
- name : gcr.io/cloud-builders/docker
25
29
args : [
26
30
" 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
+ ]
31
40
id : library-generation-build
32
41
waitFor : ["-"]
33
42
env :
@@ -37,6 +46,9 @@ options:
37
46
logging : CLOUD_LOGGING_ONLY
38
47
39
48
images :
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