mirror of
https://github.com/cp2k/cp2k.git
synced 2026-07-26 05:05:16 -04:00
28 lines
764 B
YAML
28 lines
764 B
YAML
# 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
|