blob: 6e3445f4c57b1a9904ae52ae2ebc0c13ec9c9b1a [file] [edit]
# See go/perfetto-ui-autopush for docs on how this works end-to-end.
# See trigger configs inline YAML in Google Cloud Console > Cloud Build
# for the project "perfetto-ui" (zone: europe-west2).
#
# This config is wired to the triggers that fire on pushes to the
# long-lived `canary` / `stable` branches and to release branches. The
# branch name is passed to the entrypoint, which maps canary/stable to
# the channel of the same name and any other branch (i.e. a release
# branch) to the 'release' mode -- uploads /v<version>/ only, no index
# or service_worker mutation.
steps:
- name: europe-docker.pkg.dev/perfetto-ui/builder/perfetto-ui-builder
args:
- /ui_builder_entrypoint.sh
- $BRANCH_NAME
# Timeout = 60 min (last measured time in Jan 2026: 30 min)
timeout: 3600s
options:
machineType: E2_HIGHCPU_32