mirror of https://github.com/tensorflow/tfjs.git
35 lines
886 B
YAML
35 lines
886 B
YAML
steps:
|
|
# Install top-level deps.
|
|
- name: 'gcr.io/learnjs-174218/release'
|
|
entrypoint: 'yarn'
|
|
id: 'yarn'
|
|
args: ['install']
|
|
|
|
# Generate cloudbuild_generated.yml,
|
|
# which builds and tests all affected packages.
|
|
- name: 'gcr.io/learnjs-174218/release'
|
|
entrypoint: 'yarn'
|
|
id: 'generate-cloudbuild-for-packages'
|
|
args: ['generate-cloudbuild-for-packages']
|
|
waitFor: ['yarn']
|
|
env:
|
|
- 'COMMIT_SHA=$COMMIT_SHA'
|
|
- 'BRANCH_NAME=$BRANCH_NAME'
|
|
- 'BASE_BRANCH=$_BASE_BRANCH'
|
|
- 'NIGHTLY=$_NIGHTLY'
|
|
|
|
# Run the generated cloudbuild file
|
|
- name: 'gcr.io/cloud-builders/gcloud'
|
|
entrypoint: 'bash'
|
|
id: 'run-cloudbuild'
|
|
args: ['./scripts/run-build.sh']
|
|
waitFor: ['generate-cloudbuild-for-packages']
|
|
env: ['NIGHTLY=$_NIGHTLY']
|
|
|
|
# General settings.
|
|
timeout: 7200s
|
|
logsBucket: 'gs://tfjs-build-logs'
|
|
options:
|
|
logStreamingOption: 'STREAM_ON'
|
|
substitution_option: 'ALLOW_LOOSE'
|