diff --git a/pipelines/set-pipelines.yml b/pipelines/set-pipelines.yml index c01bdce..acb7970 100644 --- a/pipelines/set-pipelines.yml +++ b/pipelines/set-pipelines.yml @@ -3,6 +3,7 @@ resources: - name: concourse-examples type: git icon: github + check_every: 30m source: uri: https://github.com/concourse/examples @@ -15,6 +16,7 @@ jobs: trigger: true - set_pipeline: set-pipelines file: concourse-examples/pipelines/set-pipelines.yml + - name: set-example-pipelines public: true plan: @@ -67,3 +69,33 @@ jobs: file: concourse-examples/pipelines/php-larvel-app-testing.yml - set_pipeline: java 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