从 nexus 获取最新的构建工件

Posted

技术标签:

【中文标题】从 nexus 获取最新的构建工件【英文标题】:Get latest build artifact from nexus 【发布时间】:2016-07-08 03:33:19 【问题描述】:

我正在使用 Jenkins 和 nexus 。发布我的工件后,我将其存储在 nexus 工件存储库中,并在构建时使用 Jenkins 部署该工件。现在我的要求是更改部署生命周期。我想在从 maven 构建后将工件存储到 nexus 存储库(这部分已经完成)。比我想从nexus存储库获取最新版本的工件并部署该工件。我可以使用Jenkins做到这一点吗?如果不是最好的方法是什么。

我现在做的,

使用 Jenkins 构建 将构建工件存储到 nexus 存储库。 部署工件。

我想要什么,

使用 Jenkins 构建。 将构建工件存储到 nexus 存储库。 从 nexus 存储库获取最新的工件。 部署最新的工件(获取上一步)。

【问题讨论】:

【参考方案1】:

使用 Jenkins Repository Connector Artifact Resolver Build Step

【讨论】:

以上是关于从 nexus 获取最新的构建工件的主要内容,如果未能解决你的问题,请参考以下文章

配置 Maven 或 Nexus 以在静态 URL 链接主干工件

ivy (ant) 发布任务的 Nexus url

使用 Nexus rest API 获取给定 groupid/artifactId 的最新工件版本

在 nexus 中存储 maven 工件的最佳实践

如何使用 ivy 和 nexus 发布 3rdparty 工件

如何以编程方式从 Azure DevOps 下载最新的构建工件?