1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
# author: Ole Schuett
substitutions:
_IMAGE_NAME: "us-central1-docker.pkg.dev/${PROJECT_ID}/misc/img_cp2k_precommit"
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ["build", "--build-arg", "REVISION=${SHORT_SHA}", "-t", "${_IMAGE_NAME}:${SHORT_SHA}", "./tools/precommit/"]
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "${_IMAGE_NAME}:${SHORT_SHA}"]
- name: 'gcr.io/cloud-builders/docker'
args: ["tag", "${_IMAGE_NAME}:${SHORT_SHA}", "${_IMAGE_NAME}:latest"]
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "${_IMAGE_NAME}:latest"]
- name: "gcr.io/cloud-builders/gcloud"
args:
- "run"
- "deploy"
- "cp2k-precommit"
- "--platform=managed"
- "--region=us-central1"
- "--image=${_IMAGE_NAME}:${SHORT_SHA}"
#EOF
|