2013-02-04 15 views

cevap

1

Aradığınız projenin deploy aşamasını çalıştırmıyor musunuz?

+0

Nexus – user1013149

+0

üzerinde jenkins derleme kurulumları sonra ihtiyacım var Maven dağıtım aşaması her zaman kaybolduğunda paket aşaması –

+0

olabilir inşa sonra olur. '$ HOME/.m2/settings.xml' nexus sunucunuzla düzgün bir şekilde yapılandırılmışsa, jenkisn'de veya komut satırında' mvn deploy' çalıştırılıyorsa, nexus sunucunuzdaki eserler dağıtılacaktır – Miquel

7

This answer'a bakın.

"Yapılandırma Sonrası Eylemler" eklentisini, "Maven Deposu için yapay nesneleri dağıt" olarak ekleyebilirsiniz (Maven Project Plugin'un yüklenmesi gerekir). Ardından, "Gelişmiş" i tıklayın ve Repository URL'nizi uygun bir şeye ayarlayın (http://yourserver:8082/nexus/content/repositories/releases/) ve settings.xml adresindeki sunucuya my-releases gibi gerekli kimlik doğrulamasını içeren sunucuya ayarlayın.

+0

@JBCP Bu "Maven Entegrasyon eklentisi" nin bir parçası değil –

+0

"Maven Entegrasyon Eklentisi" bulamıyorum. – xialin

+0

Yüklemem bunu "Maven Entegrasyonu Eklentisi" nin bir parçası olarak listeliyor ancak [Maven Project Plugin] 'e (https://wiki.jenkins-ci.org/display/JENKINS/Maven+Project+Plugin) bağlantı veriyor. –

0

Bu aktiviteyi "Jenkins tanıtımlı eklenti eklentisi" kullanarak gerçekleştirebildim. Regresyon testleri başarılı olduktan sonra eserleri dağıtmak istediğimde kullanışlıdır. Yapı, regresyon testleri tamamlandığında geliştirilir ve daha sonra, eserleri Maven repo'ya yerleştirmek için bir eylem ekleyebiliriz.

Not: Bu özelliği kullanmak için otomatik artefakt arşivlemesini devre dışı bırakmamalısınız.