File: deploy.sh

package info (click to toggle)
cp2k 2025.1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 366,832 kB
  • sloc: fortran: 955,049; f90: 21,676; ansic: 18,058; python: 13,378; sh: 12,179; xml: 2,173; makefile: 964; pascal: 845; perl: 492; lisp: 272; cpp: 137; csh: 16
file content (18 lines) | stat: -rwxr-xr-x 598 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash -e

# author: Ole Schuett

set -x

SHORT_SHA=$(git rev-parse --short HEAD)
docker build --build-arg "REVISION=${SHORT_SHA}" -t cp2k-precommit .

docker tag "cp2k-precommit gcr.io/cp2k-org-project/img_cp2kprecommit:${SHORT_SHA}"
docker tag "cp2k-precommit gcr.io/cp2k-org-project/img_cp2kprecommit:latest"
docker push "gcr.io/cp2k-org-project/img_cp2kprecommit:${SHORT_SHA}"
docker push "gcr.io/cp2k-org-project/img_cp2kprecommit:latest"

gcloud run deploy cp2k-precommit --platform=managed --region=us-central1 \
  --image="gcr.io/cp2k-org-project/img_cp2kprecommit:${SHORT_SHA}"

#EOF