小编dex*_*dex的帖子

Jenkis下游工作无法找到上游工件

该设置用于构建和部署到Adobe AEM.

Master Build作业来自git存储库,构建和包,运行测试,然后触发应该使用上游作业构建的包的下游作业.

问题是下游作业失败并显示以下消息:

Unable to access upstream artifacts area /var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/builds/2014-10-22_11-33-46/archive. Does source project archive artifacts?
Run Code Online (Sandbox Code Playgroud)

在我看来,由下游作业触发的不知何故CopyArtifacts插件正在寻找错误位置的工件.正确的位置将是

/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.jar,/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.zip
Run Code Online (Sandbox Code Playgroud)

但后来,它抱怨

java.io.IOException: Expecting Ant GLOB pattern, but saw '/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.jar,/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.zip'. See http://ant.apache.org/manual/Types/fileset.html for syntax
Run Code Online (Sandbox Code Playgroud)

下游作业从另一个项目复制工件,然后构建是"触发此作业的上游构建"或"从最近完成的构建的工作区复制".没有人工作.

有任何想法吗?

continuous-integration jenkins jenkins-plugins

12
推荐指数
1
解决办法
2万
查看次数