github.com/chenbh/concourse/v6@v6.4.2/testflight/fixtures/resource-types.yml (about)

     1  ---
     2  resource_types:
     3  - name: custom-resource-type
     4    type: mock
     5    source:
     6      mirror_self: true
     7      initial_version: ((hash))
     8  
     9  - name: failing-custom-resource-type
    10    type: mock
    11    source:
    12      check_failure: im totally failing to check
    13  
    14  resources:
    15  - name: my-resource
    16    type: custom-resource-type
    17    source:
    18      initial_version: ((hash))
    19  
    20  - name: my-resource-image
    21    type: custom-resource-type
    22    source:
    23      mirror_self: true
    24      create_files:
    25        unique: ((hash))
    26  
    27  
    28  jobs:
    29  - name: resource-getter
    30    plan:
    31    - get: my-resource
    32    - task: print-version
    33      config:
    34        platform: linux
    35  
    36        image_resource:
    37          type: custom-resource-type
    38          source: {mirror_self: true}
    39  
    40        inputs:
    41        - name: my-resource
    42  
    43        run:
    44          path: sh
    45          args: [-c, 'echo fetched version: $(cat my-resource/version)']
    46  
    47  - name: resource-putter
    48    plan:
    49    - put: my-resource
    50      params: {version: some-pushed-version}
    51  
    52  - name: resource-image-resourcer
    53    plan:
    54    - task: use-custom-resource-type
    55      config:
    56        platform: linux
    57  
    58        image_resource:
    59          type: custom-resource-type
    60          source:
    61            mirror_self: true
    62            initial_version: image-version
    63  
    64        run:
    65          path: env
    66  
    67  - name: resource-imager
    68    plan:
    69    - get: my-resource-image
    70    - task: use-custom-resource-type
    71      image: my-resource-image
    72      config:
    73        platform: linux
    74        run:
    75          path: env