mirror of
https://github.com/publiclab/mapknitter.git
synced 2025-12-11 18:59:59 +01:00
Fix autodeploy (#1428)
* Add autodeploy steps * Missed closing parens * missed argument for building * Point to dockerfile * Add push step * Include copying app.yaml with secrets
This commit is contained in:
@@ -1,12 +1,16 @@
|
|||||||
steps:
|
steps:
|
||||||
- name: 'docker/compose:1.19.0'
|
|
||||||
args: ['up', '-d']
|
|
||||||
- name: 'gcr.io/cloud-builders/docker'
|
- name: 'gcr.io/cloud-builders/docker'
|
||||||
args: ['tag', 'mapknitter-dev:latest', 'gcr.io/public-lab/mapknitter-dev']
|
args: ['build',
|
||||||
# Push it to GCR.
|
'-t', 'gcr.io/public-lab/github.com/publiclab/mapknitter:$SHORT_SHA',
|
||||||
|
'-t', 'gcr.io/public-lab/github.com/publiclab/mapknitter:latest',
|
||||||
|
'-f', 'production',
|
||||||
|
'.']
|
||||||
- name: 'gcr.io/cloud-builders/docker'
|
- name: 'gcr.io/cloud-builders/docker'
|
||||||
args: ['push', 'gcr.io/$PROJECT_ID/mapknitter-dev']
|
args: ['push', 'gcr.io/public-lab/github.com/publiclab/mapknitter']
|
||||||
|
- name: gcr.io/cloud-builders/gsutil
|
||||||
|
args: ['cp', 'gs://mapknitter-production-config/app.yaml', 'app.yaml']
|
||||||
- name: 'gcr.io/cloud-builders/gcloud'
|
- name: 'gcr.io/cloud-builders/gcloud'
|
||||||
args: ['app', 'deploy', 'app.yaml', '--image-url=gcr.io/$PROJECT_ID/mapknitter-dev']
|
args: ['app', 'deploy', 'app.yaml', '--image-url=gcr.io/public-lab/github.com/publiclab/mapknitter:latest']
|
||||||
images: ['gcr.io/$PROJECT_ID/mapknitter-dev']
|
images: ['gcr.io/public-lab/github.com/publiclab/mapknitter']
|
||||||
timeout: 2200s
|
timeout: 2200s
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user