JENKINS如何将工件部署到maven repo

use*_*149 11 deployment continuous-integration maven jenkins

我使用jenkins 1.500并且我正在寻找可以将工件部署到maven存储库的插件,在jenkins的previuos版本中可以使用maven-plugin进行后期构建操作但是现在该选项消失了...

Jos*_*son 9

看看这个答案.

您可以将"构建后操作"添加到"将工件部署到Maven存储库"(需要安装Maven项目插件).然后单击"高级"并将您的存储库URL设置为适当的(http://yourserver:8082/nexus/content/repositories/releases/)并将存储库ID设置为settings.xml包含必要身份验证的服务器,例如my-releases或其他.


Miq*_*uel 3

deploy运行项目的阶段不是您所寻找的吗?

  • mvn deploy 对于多模块项目来说不是原子的。您的构建可能会在 14/26 失败,并且您会在实际上失败的构建中部署 14 个模块。这将导致您的工件存储库中出现不一致。 (9认同)
  • 我不知道这是否是 OP 的意思,但是使用 CI 服务器来部署工件是件好事,这样您的项目 (pom.xml) 就不需要知道工件存储库的位置。 (6认同)