javac/cloudbuild.yaml (29 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' - '--no-cache' - '--build-arg=BASE_IMAGE=launcher.gcr.io/google/openjdk8' - '--build-arg=DOCKER_VERSION=5:19.03.8~3-0~debian-stretch' - '--tag=gcr.io/$PROJECT_ID/javac:8' - '--tag=gcr.io/$PROJECT_ID/javac' - '--tag=gcr.io/$PROJECT_ID/java/javac:8' - '--tag=gcr.io/$PROJECT_ID/java/javac' - '.' id: 'BUILD_JDK_8' # Test that javac and docker are installed, for all built images, and that apt-get update will work # in child images - name: 'gcr.io/$PROJECT_ID/javac:8' args: ['-version'] waitFor: ['BUILD_JDK_8'] - name: 'gcr.io/$PROJECT_ID/javac:8' entrypoint: 'docker' args: ['version'] waitFor: ['BUILD_JDK_8'] - name: 'gcr.io/$PROJECT_ID/javac:8' entrypoint: 'apt-get' args: ['update'] waitFor: ['BUILD_JDK_8'] images: - 'gcr.io/$PROJECT_ID/javac:8' - 'gcr.io/$PROJECT_ID/javac' - 'gcr.io/$PROJECT_ID/java/javac:8' - 'gcr.io/$PROJECT_ID/java/javac'