2

我当前的 Jenkins 部署作业从 Nexus 存储库中检索从 maven 构建过程生成的战争文件。部署是这样完成的,因为我不能在我的环境中使用热部署。目前我使用 Jenkins 的参数化构建,所以我可以手动输入我的工件的版本号。有没有办法配置 Maven 或 Nexus,以便可以从静态 URL 访问从最新的主干构建生成的工件?例如:

http://mynexus:8081/nexus/content/repository/snapshots/com/somepackage/my-app/trunk/my-app-trunk.war
4

2 回答 2

1

我不知道如何在 Nexus 中做到这一点。但是您可以从 Jenkins 访问最新的成功构建,其 URL 如下所示:http://localhost:8080/jenkins/job/jobname/lastSuccessfulBuild/my-app-trunk.war

您必须为您的战争文件启用工件存档,然后您才能访问它。

于 2012-05-16T05:37:06.897 回答
1

同样的问题在这里,我们发现:

https://wiki.jenkins-ci.org/display/JENKINS/Maven+Deployment+Linker

哪个工作。

希望有帮助。

于 2012-08-08T05:44:49.860 回答