cp2k/tools/precommit/cloudbuild.yaml
2020-08-25 14:53:00 +02:00

28 lines
856 B
YAML

# author: Ole Schuett
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ["build", "--build-arg", "REVISION=$SHORT_SHA", "-t", "img_cp2kprecommit", "./tools/precommit/"]
- name: 'gcr.io/cloud-builders/docker'
args: ["tag", "img_cp2kprecommit", "gcr.io/$PROJECT_ID/img_cp2kprecommit:$SHORT_SHA"]
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "gcr.io/$PROJECT_ID/img_cp2kprecommit:$SHORT_SHA"]
- name: 'gcr.io/cloud-builders/docker'
args: ["tag", "img_cp2kprecommit", "gcr.io/$PROJECT_ID/img_cp2kprecommit:latest"]
- name: 'gcr.io/cloud-builders/docker'
args: ["push", "gcr.io/$PROJECT_ID/img_cp2kprecommit:latest"]
- name: "gcr.io/cloud-builders/gcloud"
args:
- "run"
- "deploy"
- "cp2k-precommit"
- "--platform=managed"
- "--region=us-central1"
- "--image=gcr.io/$PROJECT_ID/img_cp2kprecommit:$SHORT_SHA"
#EOF