2020-08-18 18:27:16 +02:00
|
|
|
# author: Ole Schuett
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- name: 'gcr.io/cloud-builders/docker'
|
2020-08-25 13:02:33 +02:00
|
|
|
args: ["build", "--build-arg", "REVISION=$SHORT_SHA", "-t", "img_cp2kprecommit", "./tools/precommit/"]
|
2020-08-18 18:27:16 +02:00
|
|
|
|
|
|
|
|
- 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
|