2017-08-26 59 views
0

我越来越任务配置

任务配置“获得快照-JAR /红外/ 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 复制伪影的伪影回购 任务配置“获得快照-JAR /infra/hw.yml'找不到

回答

0

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

另外你的file变量看起来很奇怪。根据官方资源资源github回购,您正在引用一个docker-image资源,里面没有任何yml文件。

一般来说,我会尽可能保持我的任务定义尽可能靠近管道代码。如果您必须联系不同的回购商,如果您的管道持续增长,您可能会失去概览。

欢呼声,

+0

感谢您的回复!我已经改变了资源:对我的git回购和复制yml那里,它工作得很好。 –