2017-09-13 9 views
0

필요한 이미지로 파이프 라인을 업데이트하려고합니다. 내가 처음으로 작업이 구성을 사용하는 경우 :알 수없는 키 : - jobs [0] .plan [1] .image_resource

unknown/extra keys: 
    - jobs[0].plan[1].image_resource 

이게 무슨 오류가 발생합니다 :

- name: deploy 
    plan: 
    - aggregate: 
    - get: go-time 
     trigger: true 
    - get: github-repo 
    - task: deploy-<product> 
    image_resource: &cli 
     type: docker-image 
     source: 
     repository: <repo>/<image> 
     tag: latest 
    config: 
     platform: linux 
     inputs: 
     - name: github-repo 
     outputs: 
     - name: current-deployment-id 
     path: deployment_meta 
     run: 
     path: github-repo/ci/scripts/deploy.sh 
     args: 
      - ... 
      - ... 

나는이 오류가?

답변

0

image_resource 키는 작업 설정의 내부에 존재하는, 그래서 당신의 작업은 아마도처럼 보일 것이다 : 나는 확실하지 않다

- name: deploy 
    plan: 
    - aggregate: 
    - get: go-time 
     trigger: true 
    - get: github-repo 
    - task: deploy-<product> 
    config: 
     platform: linux 
     image_resource: 
     type: docker-image 
     source: 
      repository: <repo>/<image> 
      tag: latest 
     inputs: 
     - name: github-repo 
     outputs: 
     - name: current-deployment-id 
     path: deployment_meta 
     run: 
     path: github-repo/ci/scripts/deploy.sh 
     args: 
      - ... 
      - ... 

무엇 &cli 당신이 참조하도록되어 있습니다,하지만 당신은 shouldn ' 그것을 필요로하지 않는다. 여기에 정의 된 내용은 모두 https://concourse.ci/single-page.html#image_resource입니다.

+0

'& cli'는 단지 같은 설정을 필요로하는 여러 작업을 가지고 있기 때문에 동일한 설정을 참조 할 수 있습니다. – mxplusb