-
Notifications
You must be signed in to change notification settings - Fork 0
/
testbuild.yaml
12 lines (12 loc) · 748 Bytes
/
testbuild.yaml
1
2
3
4
5
6
7
8
9
10
11
12
steps:
- name: 'gcr.io/cloud-builders/docker'
args: ['build', '-t', 'gcr.io/<project-id>/flask_test:latest_flask_test', '-f', './flask_app/Dockerfile.dev', './flask_app']
- name: 'gcr.io/cloud-builders/docker'
args: ['push', 'gcr.io/<project-id>/flask_test:latest_flask_test']
- name: 'gcr.io/cloud-builders/docker'
entrypoint: 'bash'
args: ['-c', 'docker run -e USERNAME=${_MY_SECRET_USERNAME} -e PASSWORD=${_MY_SECRET_PASSWORD} -e HOST=${_HOST} -e DBNAME=${_DBNAME} -e USER=${_USER} -e PASS=${_PASS} gcr.io/<project-id>/flask_test:latest_flask_test']
- name: 'gcr.io/cloud-builders/npm'
args: ['--prefix', './react_app', 'install']
- name: 'gcr.io/cloud-builders/npm'
args: ['--prefix', './react_app', 'test', 'a', '--', '--coverage']