concourse/pipelines/pipeline-set-pipeline.yaml (54 lines of code) (raw):
---
resource_types:
- name: registry-image-private
type: registry-image
source:
repository: gcr.io/compute-image-tools/registry-image-forked
tag: latest
debug: true
resources:
- name: guest-test-infra
type: git
source:
uri: https://github.com/GoogleCloudPlatform/guest-test-infra.git
branch: master
# Controller pipeline. Add pipelines here to have them kept up to date automatically.
#
# Note: there is a relationship between this pipeline and the ones it creates - if you delete an entry here,
# the corresponding pipeline will be deleted. If you delete this pipeline, *all* these pipelines will be
# deleted.
jobs:
- name: set-self
plan:
- get: guest-test-infra
trigger: true
- set_pipeline: self
file: guest-test-infra/concourse/pipelines/pipeline-set-pipeline.yaml
- name: set-pipelines
plan:
- get: guest-test-infra
trigger: true
passed: [set-self]
# Produce the rendered/ output with one json file for every jsonnet file in guest-test-infra/((config_dir))
# Either may be referenced below.
- task: render-templates
file: guest-test-infra/concourse/tasks/render-templates.yaml
vars:
config_dir: concourse/pipelines
- set_pipeline: accelerator-image-build
file: rendered/accelerator-image-build.json
- set_pipeline: linux-image-build
file: rendered/linux-image-build.json
- set_pipeline: linux-image-build-dev
file: rendered/linux-image-build-dev.json
- set_pipeline: guest-package-build
file: rendered/guest-package-build.json
- set_pipeline: guest-package-dev-build
file: rendered/guest-package-dev-build.json
- set_pipeline: debian-worker-image-build
file: guest-test-infra/concourse/pipelines/debian-worker-image-build.yaml
- set_pipeline: windows-image-build
file: rendered/windows-image-build.json
- set_pipeline: windows-image-build-staging
file: rendered/windows-image-build-staging.json
- set_pipeline: windows-image-build-standard
file: rendered/windows-image-build-standard.json
- set_pipeline: windows-image-build-mbr
file: rendered/windows-image-build-mbr.json
- set_pipeline: container-build
file: rendered/container-build.json
- set_pipeline: artifact-releaser-test
file: rendered/artifact-releaser-test.json