2015-09-08 115 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