找不到任务配置



我正在得到

Task config '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

工件工作正常,之后我收到错误 在此处输入图像描述 从项目存储库复制工件 任务配置'get-snapshot-jar/infra/hw.yml' 未找到

您需要为copy-artifact-from-artifact-repo任务指定一个输入,该输入将get-snapshot-jar资源传递给任务 docker 容器。看看这篇文章,有人遇到了类似的问题 在大厅触发事件 .

此外,您的file变量看起来很奇怪。您引用的是一个 docker 镜像资源,根据官方的大厅资源 github 存储库,该资源内部没有 yml 文件。

通常,我会使任务定义尽可能接近管道代码。如果必须联系不同的存储库,如果管道持续增长,则可能会丢失概述。

干杯

最新更新