该设置用于构建和部署到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?
在我看来,由下游作业触发的不知何故CopyArtifacts插件正在寻找错误位置的工件.正确的位置将是
/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.jar,/var/lib/jenkins/jobs/PROJECTNAME-Master-Branch/workspace/PROJECTNAME-*/**/*.zip
但后来,它抱怨
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
下游作业从另一个项目复制工件,然后构建是"触发此作业的上游构建"或"从最近完成的构建的工作区复制".没有人工作.
有任何想法吗?