2013-02-04 31 views

回答

1

未運行項目的deploy階段您正在尋找什麼?

+0

我需要jenkins在nexus上構建部署工件 – user1013149

+0

maven部署階段總是在構建之後發生,這可能是我的包丟失階段 –

+0

。如果你的'$ HOME/.m2/settings.xml'已經用你的nexus服務器正確配置,那麼在jenkisn或命令行上運行'mvn deploy',將會在你的nexus服務器上部署這些工件。 – Miquel

7

看看This answer

您可以將「構建後操作」添加到「將工件部署到Maven存儲庫」(需要安裝Maven Project Plugin)。然後點擊「高級」並將您的存儲庫URL設置爲適當的(http://yourserver:8082/nexus/content/repositories/releases/),並將存儲庫ID設置爲settings.xml中包含必要驗證(例如my-releases或其他)的服務器。

+0

@JBCP它是「Maven Integration插件」的一部分 –

+0

我無法找到「Maven Integration Plugin」是否已過時? – xialin

+0

我的安裝將它列爲「Maven Integration插件」的一部分,但鏈接到[Maven Project Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Maven+Project+Plugin)。 –

0

我能夠使用「Jenkins促進構建插件」執行此活動。當我想在迴歸測試成功後部署工件時很有用。構建在迴歸測試完成時被提升,然後我們可以添加一個動作來將工件部署到Maven回購。

注意:要使用此功能,您不應禁用自動工件歸檔。