소스 제어용 TFS와 배포 용 Octopus를 사용하여 maven으로 프로젝트를 빌드하고 있습니다.Maven 버전 관리 및 저장소 - 빌드 중 업데이트 방법
현재 TFS CI 빌드를 수행하고, 출력에서 zip 파일로 낙석 배포 패키지를 만들고, 낙지를 사용하여 내 배포 대상에 배포하고 패키지를 추출하고 응용 프로그램을 설치할 수 있습니다.
새로운 빌드가 수행 될 때 (아마도 야간) 응용 프로그램 프로젝트의 버전을 증가시키고 싶습니다.
mvn versions:set -DnewVersion=x.y.z
을 사용하여 업데이트 된 패키지를 네트워크 저장소로 푸시하기 위해 빌드 서버에서 프로젝트의 새 버전을 설정하는 올바른 방법이 있습니까? 그럼 마침내 내 maven 꾸러미를 만들겠습니까?
내 빌드 서버에서 버전을 발행 한 다음 빌드에서 패키지의 업데이트 된 버전을 사용하는 가장 좋은 방법은 확실하지 않습니다.
나는 여기에 막대기의 끝이 틀린 것처럼 보입니다. 모든 포인터 크게 감사.
어떤 Maven 버전을 사용하십니까? – khmarbaise
@khmarbaise 3.1.1을 사용하고 있습니다. – dougajmcdonald
왜 모든 빌드마다 버전을 늘리시겠습니까? SNAPSHOT 또는? MANIFEST 파일에 TFS의 버전 정보를 넣지 않으면 서버의 파일을 고유하게 식별하지 못합니다. – khmarbaise