- git
- pip
- chrome
- node
- npm
- yarn
in cloudbuild.yaml file
- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
args: ['run', 'test']
Note: Don't forget to make necessary changes in karma.conf.js
file.
- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
args:
[
'run',
'test',
'--',
'--no-watch',
'--no-progress',
'--browsers=ChromeHeadlessNoSandbox',
]
Note: Don't forget to create protractor-ci.conf.js
in e2e folder.
- name: 'gcr.io/$PROJECT_ID/chrome-node-yarn'
args: ['run', 'e2e', '--', '--protractor-config=e2e/protractor-ci.conf.js']