Hi,
Can someone explain what is considered as interacted resource. I have the resource in the get and in inputs. But i’m still getting this error when trying to used passed resource.
we are running concourse 5.7.0
error: invalid pipeline config:
invalid jobs:
jobs.deploy-to-preprod-saas.plan[0].in_parallel[1].get.trigger-release-pipeline.passed references a job ('scan-code') which doesn't interact with the resource ('trigger-release-pipeline')
here is my config:
- name: prepare-new-preproduction
serial_groups: [ lock ]
serial: true
plan:
- in_parallel:
- get: trigger-release-pipeline
trigger: true
- get: release-trigger
- get: concourse-docker
- get: concourse-pipelines-src
- task: bump-preproduction
config:
platform: linux
inputs:
- name: release-trigger
- name: trigger-release-pipeline
- name: concourse-pipelines-src
- name: scan-code
serial: true
plan:
- in_parallel:
- get: release-trigger
trigger: true
passed:
- prepare-new-preproduction
- get: trigger-release-pipeline
- get: concourse-docker
- get: concourse-pipelines-src
- task: scan
config:
platform: linux
inputs:
- name: trigger-release-pipeline
- name: concourse-pipelines-src
- name: release-trigger
- name: deploy-to-preprod-saas
serial: true
plan:
- in_parallel:
- get: release-trigger
trigger: false
passed:
- prepare-new-preproduction
- scan-code
- get: trigger-release-pipeline
trigger: true
passed:
- prepare-new-preproduction
- scan-code
- get: concourse-docker
- get: concourse-pipelines-src
- task: deploy-to-preprod-saas
config:
platform: linux
inputs:
- name: trigger-release-pipeline
- name: concourse-pipelines-src
- name: release-trigger