-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeploy.yaml
22 lines (21 loc) · 1.14 KB
/
deploy.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
steps:
- name: "springci/graalvm-ce:21.0-dev-java11"
args: [ "./build.sh" ]
- name: "gcr.io/cloud-builders/docker"
args: [ "build", "-t", 'eu.gcr.io/badge-260212/badge:latest', "-t", "bhuism/badge:latest", "." ]
- name: "gcr.io/cloud-builders/docker"
args: [ "push", 'eu.gcr.io/badge-260212/badge:latest' ]
- name: "gcr.io/cloud-builders/docker"
args: [ "login", "--username", "bhuism", "--password", "$_DOCKERHUBPASSWORD" ]
- name: "gcr.io/cloud-builders/docker"
args: [ "push", "bhuism/badge:latest" ]
- name: "gcr.io/cloud-builders/gcloud"
args: [ "run", "deploy", "badge", "--image", 'eu.gcr.io/badge-260212/badge:latest', "--set-env-vars=GITHUB_TOKEN=$_GITHUB_TOKEN","--region", "europe-west4", "--platform", "managed", "--concurrency", "80", "--max-instances", "10", "--memory", "128Mi", "--timeout", "15s", "--allow-unauthenticated" ]
options:
machineType: "N1_HIGHCPU_8"
env:
- "COMMIT_SHA=$COMMIT_SHA"
- "SHORT_SHA=$SHORT_SHA"
- "BRANCH_NAME=$BRANCH_NAME"
- "NATIVEPROFILE=$_NATIVEPROFILE"
- 'MAVEN_OPTS=-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'