forked from External/greenlight
GRN2-yyy: Added initial cloudbuild scripts (#581)
* Initial cloudbuild scripts * Update sample.env * Update sample.env
This commit is contained in:
parent
d985681e0d
commit
2603e945c8
|
@ -0,0 +1,31 @@
|
|||
steps:
|
||||
- name: 'gcr.io/cloud-builders/docker'
|
||||
entrypoint: 'bash'
|
||||
args: [
|
||||
'-c',
|
||||
'docker pull gcr.io/$PROJECT_ID/${_URL}:latest || exit 0'
|
||||
]
|
||||
- name: 'gcr.io/cloud-builders/docker'
|
||||
args: ['build',
|
||||
'--build-arg',
|
||||
'version_code=${BRANCH_NAME} (${SHORT_SHA})',
|
||||
'-t',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}',
|
||||
'-t',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:latest',
|
||||
'.']
|
||||
- name: 'gcr.io/cloud-builders/kubectl'
|
||||
args: [
|
||||
'set',
|
||||
'image',
|
||||
'deployment',
|
||||
'${_APP_NAME}',
|
||||
'${_IMAGE_NAME}=gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}'
|
||||
]
|
||||
env:
|
||||
- 'CLOUDSDK_COMPUTE_ZONE=${_COMPUTE_ZONE}'
|
||||
- 'CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}'
|
||||
images: [
|
||||
'gcr.io/$PROJECT_ID/${_URL}:${BRANCH_NAME}.${SHORT_SHA}',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:latest'
|
||||
]
|
|
@ -0,0 +1,31 @@
|
|||
steps:
|
||||
- name: 'gcr.io/cloud-builders/docker'
|
||||
entrypoint: 'bash'
|
||||
args: [
|
||||
'-c',
|
||||
'docker pull gcr.io/$PROJECT_ID/${_URL}:latest || exit 0'
|
||||
]
|
||||
- name: 'gcr.io/cloud-builders/docker'
|
||||
args: ['build',
|
||||
'--build-arg',
|
||||
'version_code=${TAG_NAME}',
|
||||
'-t',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:${TAG_NAME}.${SHORT_SHA}',
|
||||
'-t',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:latest',
|
||||
'.']
|
||||
- name: 'gcr.io/cloud-builders/kubectl'
|
||||
args: [
|
||||
'set',
|
||||
'image',
|
||||
'deployment',
|
||||
'${_APP_NAME}',
|
||||
'${_IMAGE_NAME}=gcr.io/$PROJECT_ID/${_URL}:${TAG_NAME}.${SHORT_SHA}'
|
||||
]
|
||||
env:
|
||||
- 'CLOUDSDK_COMPUTE_ZONE=${_COMPUTE_ZONE}'
|
||||
- 'CLOUDSDK_CONTAINER_CLUSTER=${_CLUSTER_NAME}'
|
||||
images: [
|
||||
'gcr.io/$PROJECT_ID/${_URL}:${TAG_NAME}.${SHORT_SHA}',
|
||||
'gcr.io/$PROJECT_ID/${_URL}:latest'
|
||||
]
|
Loading…
Reference in New Issue