Jenkins가 빌드 도구로 Maven을 설정했습니다. Java 프로젝트는 SVN에서 가져오고 Maven (모든 Jenkins 내부)을 사용하여 빌드됩니다. 프로젝트가 구축되면 build setup Nexus Repository Manager 게시자를 사용하여 Nexus Repository에 자동으로 업로드해야하는 project.war 패키지 파일이 생성됩니다. 당신이 <version>1.0.${revision}</version>
예를 정의 메이븐 프로젝트의 POM에젠킨스를 사용하여 버전 ID를 자동으로 업데이트하는 넥서스 저장소에 내 war 파일을 어떻게 푸시합니까?
deploy -Drevision=$BUILD_NUMBER
: 당신의 젠킨스 작업에
매번 수동으로 버전 ID를 변경하여 수행 할 수 있지만 빌드 섹션에서 버전 ID –