2012-05-16 4 views
2

현재의 Jenkins 배치 작업은 Maven 빌드 프로세스에서 생성 된 war 파일을 Nexus 저장소에서 검색합니다. 내 환경에 대한 핫 배포를 사용할 수 없으므로이 방법으로 배포가 수행됩니다. 현재 Jenkins와 매개 변수화 된 빌드를 사용하여 수동으로 내 이슈의 버전 번호를 입력 할 수 있습니다. Maven 또는 Nexus를 구성하여 최신 트렁크 빌드에서 생성 된 이슈가 정적 URL에서 액세스 될 수 있도록하는 방법이 있습니까? 예 :Maven 또는 Nexus가 정적 URL에서 트렁크 아티팩트를 연결하도록 구성합니다.

http://mynexus:8081/nexus/content/repository/snapshots/com/somepackage/my-app/trunk/my-app-trunk.war 

답변

1

Nexus에서이 작업을 수행하는 방법을 모르겠습니다. 그러나 다음과 같은 URL을 사용하여 Jenkins의 최신 빌드에 액세스 할 수 있습니다. http://localhost:8080/jenkins/job/jobname/lastSuccessfulBuild/my-app-trunk.war

war 파일에 대한 이슈 보관을 활성화해야 액세스 할 수 있습니다.

+0

고마워요. Nexus는 Maven의 저장소입니다. – ltfishie

관련 문제