gpt4 book ai didi

maven - Jenkins 如何从其他 Maven 工作部署 Artifact

转载 作者:行者123 更新时间:2023-12-01 09:08:51 27 4
gpt4 key购买 nike

我已经阅读并在这里搜索了有关为 maven/(multi-module) 创建工作的简单技术,
但我真的不知道该怎么做。
我想做的是:

Build(mvn package) =>integration-test (i am using many environment using slaves)=> Deploy artifacts

我使用“将 Artifact 复制到从属”插件来进行集成测试。
我已经使用 Join 插件来触发部署(如果所有集成测试都已通过)。
但我真的不知道如何将我的模块传递给 Deploy artifacts 工作。

我想知道部署 Artifact 应该是 maven 工作还是自由式工作,以及如何使用我的模块属性,即 artifact-id、group-id、repository 属性,来自我的“Build Job”,目前是一个 maven 工作。
我可以使用 Copy Artifact Plugin 将我的 Artifact 传递给 Deploy 作业,但我不知道如何部署它们。

感谢帮助

最佳答案

您需要一个 构建 工作(您已经拥有)和 部署工作(您将使用 Maven 编写)。部署作业将从您的构建作业中复制 Artifact (您指定的 Artifact ),然后对其进行操作。剩下的唯一一件事是:如何判断要选择哪些 Artifact 。

我这里有详细解答How to promote a specific build number from another job in Jenkins?详细说明如何使用 绑定(bind)构建和部署作业促销

关于maven - Jenkins 如何从其他 Maven 工作部署 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22435501/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com