2017-08-26 60 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那裏,它工作得很好。 –