Browse Source

Set rendered pipelines with ytt

Signed-off-by: Taylor Silva <tsilva@pivotal.io>
pull/4/head
Taylor Silva 5 years ago
parent
commit
c7e14c0040
  1. 32
      pipelines/set-pipelines.yml

32
pipelines/set-pipelines.yml

@ -3,6 +3,7 @@ resources:
- name: concourse-examples - name: concourse-examples
type: git type: git
icon: github icon: github
check_every: 30m
source: source:
uri: https://github.com/concourse/examples uri: https://github.com/concourse/examples
@ -15,6 +16,7 @@ jobs:
trigger: true trigger: true
- set_pipeline: set-pipelines - set_pipeline: set-pipelines
file: concourse-examples/pipelines/set-pipelines.yml file: concourse-examples/pipelines/set-pipelines.yml
- name: set-example-pipelines - name: set-example-pipelines
public: true public: true
plan: plan:
@ -67,3 +69,33 @@ jobs:
file: concourse-examples/pipelines/php-larvel-app-testing.yml file: concourse-examples/pipelines/php-larvel-app-testing.yml
- set_pipeline: java - set_pipeline: java
file: concourse-examples/pipelines/java.yml file: concourse-examples/pipelines/java.yml
- name: set-rendered-pipelines
public: true
plan:
- get: concourse-examples
trigger: true
passed: [set-self]
- task: render-pipelines
config:
platform: linux
image_resource:
type: registry-image
source:
repository: taylorsilva/carvel-ytt
inputs:
- name: concourse-examples
outputs:
- name: pipeline
run:
path: sh
args:
- -c
- |
ytt -f ./concourse-examples/pipelines/templates/simple > hello-world-rendered.yml
ytt -f ./concourse-examples/pipelines/templates/multiple-files > multi-files-rendered.yml
mv *.yml ./pipeline/
- set_pipeline: hello-world-rendered
file: pipeline/hello-world-rendered.yml
- set_pipeline: multi-files-rendered
file: pipeline/multi-files-rendered.yml
Loading…
Cancel
Save