2015-09-08 27 views
8

Bir Jar oluşturup Nexus'a eklemesi gereken bir Jenkins işim var. Maven artefaktını nexus deposuna dağıtmak için post build eylemini yapılandırdım.Nexus kimlik bilgileri Jenkins

Sorun, nexus kullanıcı adı ve parola bekliyor. Bunları Jenkins’te nasıl kurabilirim? Jenkins settings.xml dosyasına erişimim yok. Jenkins işinin kendisinde kullanıcı adı ve şifreyi geçmem gerekiyor.

cevap

0

Jenkins ve eklentileri, maven özelliklerinizi kullanıyor. Aşağıda belirtildiği üzere maven settings.xml dosyasında nexus repo ayrıntılarının kimlik bilgilerini sağlamanız gerekir.

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

Sorun şu ki, Jenkins sunucusunun setting.xml dosyasına erişimim yok. Setting.xml yapılandırmadan yapmanın bir yolu var mı? – UserAdi

+0

Eğer maven kullanmak istemediğiniz sürece .. nexus repo almak için kabuk klibi ile iyi misin? – DevD

+3

Normalde maven ve Jenkins'i kullanmak istiyorum. Sorun şu ki, settings.xml'de değil, jenkins işinin kendisinde kullanıcı adı ve parola koymak için bir yol bulmalıyım. – UserAdi

4

Config File Provider Plugin'a bir bakın. Jenkins için ihtiyacınız olabilecek tüm kimlik bilgilerini yapılandırabileceğiniz kendi settings.xml dosyanızı sağlamanıza olanak tanır.

+0

Bu eklentiyi ve için kullanıyorum, ancak bunu ve arasında tanımlanmış kullanıcılar ve parolalar için de kullanabilir miyim? – DenCowboy

İlgili konular