2015-09-08 119 views
8

我有一个Jenkins应该构建一个Jar并将其添加到Nexus的工作。我已经配置了后期构建操作以将Maven构件部署到连接库。Jenkins的Nexus凭证

问题是,nexus期待用户名和密码。我将如何在詹金斯设置这些?我没有访问jenkins settings.xml文件。我需要在Jenkins作业本身中传递用户名和密码。

回答

0

詹金斯及其插件正在使用你的maven属性。你应该在maven settings.xml中提供nexus回购细节的凭证,如下所述。

<servers> 
<!-- This server.id matches my nexus group --> 
<server> 
<id>nexus-group</id> 
<username>release</username> 
<password>****</password> 
</server> 
+0

问题是我没有访问Jenkins服务器的setting.xml。有没有配置setting.xml的方法? – UserAdi

+0

Incase你不想使用maven ..你用shell cli从nexus回购得到吗? – DevD

+3

我想以通常的方式使用maven和Jenkins。事情是,我需要找到一种方法来将联系人的用户名和密码放入jenkins作业本身,而不是在settings.xml中。 – UserAdi

4

看看Config File Provider Plugin。它允许你提供你自己的settings.xml供jenkins使用,你可以在其中配置你可能需要的所有证书。

+0

我对使用此插件,但是我也可以将此插件用于在之间定义的用户和密码吗? – DenCowboy