找不到任务配置

时间:2017-08-26 05:30:00

标签: continuous-integration task concourse

我正在

  

任务配置' get-snapshot-jar / infra / hw.yml

未找到错误。我写了一个非常简单的管道.yml,这个yml将连接到artifactory资源并运行另一个在任务部分定义的yml。

我的pipeline.yml看起来像:

 resources:
- name: get-snapshot-jar
  type: docker-image 
  source: <artifactory source> 
   repository: <artifactory repo> 
   username: {{artifactory-username}}
   password: {{artifactory-password}}

  jobs:
- name: create-artifact
  plan:
  - get: get-snapshot-jar
    trigger: true
  - task: copy-artifact-from-artifact-repo
    file: get-snapshot-jar/infra/hw.yml

Artifactiory工作正常后我收到错误 enter image description here 复制伪影的伪影回购 任务配置&#39; get-snapshot-jar / infra / hw.yml&#39;找不到

1 个答案:

答案 0 :(得分:0)

您需要为copy-artifact-from-artifact-repo任务指定一个输入,该任务将get-snapshot-jar资源传递给任务泊坞窗容器。看一下有人遇到类似问题的帖子Trigger events in Concourse

此外,您的file变量看起来很奇怪。你正在引用一个docker-image资源,根据官方的concourse-resource github repo,它里面没有yml文件。

通常我会将我的任务定义尽可能地保持在管道代码中。如果您必须联系不同的仓库,如果您的管道不断增长,您可能会失去概览。

欢呼声,