-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcloudbuild.yaml
18 lines (18 loc) · 880 Bytes
/
cloudbuild.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
steps:
- name: 'gcr.io/cloud-builders/mvn'
args: [ '-f', 'keycloak-hermes-customizations', 'package' ]
- name: 'gcr.io/cloud-builders/docker'
args: [ 'build', '-t', 'europe-west2-docker.pkg.dev/$PROJECT_ID/keycloak/prod:latest', '.']
- name: 'gcr.io/cloud-builders/docker'
args: [ 'build', '-t', 'europe-west2-docker.pkg.dev/$PROJECT_ID/keycloak/prod:$SHORT_SHA', '.']
- name: 'gcr.io/cloud-builders/docker'
args: [ 'push', 'europe-west2-docker.pkg.dev/$PROJECT_ID/keycloak/prod:latest' ]
- name: 'gcr.io/cloud-builders/docker'
args: [ 'push', 'europe-west2-docker.pkg.dev/$PROJECT_ID/keycloak/prod:$SHORT_SHA' ]
- name: "gcr.io/cloud-builders/gke-deploy"
args:
- run
- --filename=k8s
- --image=europe-west2-docker.pkg.dev/$PROJECT_ID/keycloak/prod:$SHORT_SHA
- --location=europe-west2-c
- --cluster=hermes-cluster