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:
Sebastian Silva
2020-09-14 20:59:22 -05:00
committed by GitHub
parent 5f852c4b01
commit 604edf69e9

View File

@@ -1,12 +1,16 @@
steps:
- name: 'docker/compose:1.19.0'
args: ['up', '-d']
- name: 'gcr.io/cloud-builders/docker'
args: ['tag', 'mapknitter-dev:latest', 'gcr.io/public-lab/mapknitter-dev']
# Push it to GCR.
args: ['build',
'-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'
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'
args: ['app', 'deploy', 'app.yaml', '--image-url=gcr.io/$PROJECT_ID/mapknitter-dev']
images: ['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/public-lab/github.com/publiclab/mapknitter']
timeout: 2200s