我在这里阅读并搜索了关于为maven /(多模块)创建作业的简单技术, 但我真的没有做到应该做的事情。 我想做的是:
Build(mvn package) =>integration-test (i am using many environment using slaves)=> Deploy artifacts
我使用了#34;将工件复制到奴隶"插件以进行集成测试。 我已经使用Join插件来触发部署(如果所有集成测试都已通过)。 但我真的不知道如何将模块传递给Deploy artifacts job。
我想知道部署工件是应该是maven工作还是自由式工作,我如何使用我的模块属性,即artifact-id,group-id,我的" Build Job"目前这是一个maven工作。 我可以使用Copy Artifact Plugin将我的工件传递给Deploy job,但我不知道如何部署它们。
感谢帮助者
答案 0 :(得分:4)
您需要构建作业(您已经拥有)和部署作业(您将使用Maven编写)。部署作业将从构建作业中复制工件(您指定的工件),然后对这些工件进行操作。剩下的唯一事情是:如何判断要选择哪些工件。
我在这里详细解答How to promote a specific build number from another job in Jenkins?详细说明了如何使用促销
绑定构建和部署作业答案 1 :(得分:0)
步骤如下: