首页 文章

配置Maven或Nexus以链接静态URL上的中继工件

提问于
浏览
2

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

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

2 回答

  • 1

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

    您必须为war文件启用工件存档,然后才能访问它 .

  • 1

    同样的问题,我们发现:

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

    这项工作是做什么的 .

    希望有所帮助 .

相关问题