우리는 maven을 사용하고 있습니다. 인프라를 설정하여 자동으로 생성 된 아티팩트가 Nexus 리포지토리에 저장되도록합니다. 그리고 그들은 개발자들에 의해 사용될 수 있습니다.Maven, Jenkins, Nexus와의 인프라
저는 이미 우리 프로젝트에 대해 1 개의 직업으로 젠킨스를 설립했습니다. 그리고 동일한 서버에 Nexus를 설정했습니다.
개발자의 PC에서 기본 maven 설정을 C : \ Users {user} .m2 \ settings.xml 에 복사했습니다. 참고 :
Configuring Maven to Use a Single Nexus
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://myserver:8081/nexus/content/groups/public</url>
</mirror>
(난 그냥 Repository Management with Nexus 책을 따라)
해야한다 나의 다음 단계는 무엇인가? Jenkins 직무가 mvn install
일까요? 회사 이슈의 Nexus 저장소를 만드는 방법은 무엇인가요?
이 작동하지만에 대한 젠킨스 프로젝트 받는다는 명령 줄과의 저장소 인증
사용, 그것은 당신의 유물 저장소의 위치를 알 수있는 프로젝트를 강제로. Jenkins가 이슈 배포를 독점적으로 처리하게하려면 [이 대답] (http://stackoverflow.com/a/11952832/235179)을보십시오. –