gradle/cloudbuild.yaml (74 lines of code) (raw):
# In this directory, run the following command to build this builder.
# $ gcloud builds submit
steps:
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--build-arg=BASE_IMAGE=gcr.io/cloud-builders/javac:8'
- '--build-arg=GRADLE_VERSION=5.6.2'
- '--build-arg=SHA=32fce6628848f799b0ad3205ae8db67d0d828c10ffe62b748a7c0d9f4a5d9ee0'
- '--tag=gcr.io/$PROJECT_ID/gradle'
- '--tag=gcr.io/$PROJECT_ID/gradle:5.6.2-jdk-8'
- '--tag=gcr.io/$PROJECT_ID/java/gradle'
- '--tag=gcr.io/$PROJECT_ID/java/gradle:5.6.2-jdk-8'
- '.'
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--build-arg=BASE_IMAGE=gcr.io/cloud-builders/javac:8'
- '--build-arg=GRADLE_VERSION=4.6'
- '--build-arg=SHA=98bd5fd2b30e070517e03c51cbb32beee3e2ee1a84003a5a5d748996d4b1b915'
- '--tag=gcr.io/$PROJECT_ID/gradle:4.6-jdk-8'
- '--tag=gcr.io/$PROJECT_ID/java/gradle:4.6-jdk-8'
- '.'
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--build-arg=BASE_IMAGE=gcr.io/cloud-builders/javac:8'
- '--build-arg=GRADLE_VERSION=4.0'
- '--build-arg=SHA=56bd2dde29ba2a93903c557da1745cafd72cdd8b6b0b83c05a40ed7896b79dfe'
- '--tag=gcr.io/$PROJECT_ID/gradle:4.0-jdk-8'
- '--tag=gcr.io/$PROJECT_ID/java/gradle:4.0-jdk-8'
- '.'
- name: 'gcr.io/cloud-builders/docker'
args:
- 'build'
- '--build-arg=BASE_IMAGE=gcr.io/cloud-builders/javac:8'
- '--build-arg=GRADLE_VERSION=3.5'
- '--build-arg=SHA=0b7450798c190ff76b9f9a3d02e18b33d94553f708ebc08ebe09bdf99111d110'
- '--tag=gcr.io/$PROJECT_ID/gradle:3.5-jdk-8'
- '--tag=gcr.io/$PROJECT_ID/java/gradle:3.5-jdk-8'
- '.'
# Run examples
- name: 'gcr.io/$PROJECT_ID/gradle:4.6-jdk-8'
args: ['build']
dir: 'examples/spring_boot'
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '.']
dir: 'examples/spring_boot'
- name: 'gcr.io/$PROJECT_ID/gradle:4.6-jdk-8'
args: ['build']
dir: 'examples/spring_boot_compat'
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '.']
dir: 'examples/spring_boot_compat'
- name: 'gcr.io/$PROJECT_ID/gradle:4.0-jdk-8'
args: ['build']
dir: 'examples/spring_boot_compat'
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '.']
dir: 'examples/spring_boot_compat'
- name: 'gcr.io/$PROJECT_ID/gradle:3.5-jdk-8'
args: ['build']
dir: 'examples/spring_boot_compat'
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '.']
dir: 'examples/spring_boot_compat'
images:
- 'gcr.io/$PROJECT_ID/gradle'
- 'gcr.io/$PROJECT_ID/gradle:5.6.2-jdk-8'
- 'gcr.io/$PROJECT_ID/gradle:4.6-jdk-8'
- 'gcr.io/$PROJECT_ID/gradle:4.0-jdk-8'
- 'gcr.io/$PROJECT_ID/gradle:3.5-jdk-8'
- 'gcr.io/$PROJECT_ID/java/gradle'
- 'gcr.io/$PROJECT_ID/java/gradle:5.6.2-jdk-8'
- 'gcr.io/$PROJECT_ID/java/gradle:4.6-jdk-8'
- 'gcr.io/$PROJECT_ID/java/gradle:4.0-jdk-8'
- 'gcr.io/$PROJECT_ID/java/gradle:3.5-jdk-8'