2015-09-08 31 views
8

Ho un lavoro Jenkins che dovrebbe costruire un Jar e aggiungerlo a Nexus. Ho configurato un'azione post build per distribuire artefatto maven nel repository nexus.Credenziali Nexus in Jenkins

Il problema è che il nexus si aspetta nome utente e password. Come potrei impostare questi in Jenkins? Non ho accesso al file settings.xml di jenkins. Ho bisogno di passare nome utente e password nello stesso lavoro di Jenkins.

risposta

0

Jenkins e i relativi plug-in utilizzano le proprietà di proprietà dell'utente. è necessario fornire le credenziali dei dettagli del repo nexus in maven settings.xml come indicato di seguito.

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

Il problema è che non ho accesso a setting.xml del server Jenkins. C'è un modo per fare senza configurare settings.xml? – UserAdi

+0

In caso tu non voglia usare Maven .. stai bene con shell cli per ottenere da rex Nexus? – DevD

+3

Voglio usare Maven e Jenkins nel solito modo. Il fatto è che ho bisogno di trovare un modo per inserire username e password per il nexus nel lavoro jenkins stesso, non in settings.xml. – UserAdi

4

Dai uno sguardo allo Config File Provider Plugin. Ti permette di fornire il tuo settings.xml per jenkins da usare dove puoi configurare tutte le credenziali di cui potresti aver bisogno.

+0

Sto usando questo plug-in per e , ma posso usare anche questo per utenti e password che sono definiti tra e ? – DenCowboy

Problemi correlati