github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/testflight/fixtures/set-pipeline.yml (about)

     1  ---
     2  resources:
     3  - name: some-resource
     4    type: mock
     5    source:
     6      create_files:
     7        pipeline.yml: |
     8          ---
     9          jobs:
    10          # The sp job is required so the pipeline is not GC'd after `set_pipeline: self`
    11          - name: sp
    12            plan:
    13            - set_pipeline: self
    14              file: does-not-matter
    15          - name: normal-job
    16            public: true
    17            plan:
    18            - task: a-task
    19              config:
    20                platform: linux
    21                image_resource:
    22                  type: mock
    23                  source: {mirror_self: true}
    24                run:
    25                  path: echo
    26                  args: ["START_VARgreetingsEND_VAR"]
    27        name.yml: |
    28          ---
    29          name: somebody
    30  
    31  jobs:
    32  - name: sp
    33    public: true
    34    plan:
    35      - get: some-resource
    36      - set_pipeline: ((pipeline_name))
    37        team: ((team_name))
    38        file: some-resource/pipeline.yml
    39        var_files:
    40        - some-resource/name.yml
    41        vars:
    42          greetings: hello world
    43  
    44  - name: sp-with-instance-vars
    45    public: true
    46    plan:
    47      - get: some-resource
    48      - set_pipeline: ((pipeline_name))
    49        team: ((team_name))
    50        file: some-resource/pipeline.yml
    51        instance_vars:
    52          greetings: "instanced-pipeline"