지속적인 통합 서버에 배포 된 프로젝트의 적절한 Maven 프로파일 구성에 문제가 있습니다.Maven, 다른 프로파일로 전환
내 프로젝트에는 매일 빌드 단계에서 테스트 중에 포함해야하는 리소스와 야간 빌드 중에 포함해야하는 리소스가 있습니다. 빌드 할 때마다 동시에 포함해서는 안됩니다. 프로세스가 실패하면 동시에 하나의 프로파일을 활성화하여 로컬에서이를 수행 할 수 있습니다. 빌드 매일 -during
: 보시다시피
mvn clean package -Pci -Dci
-during 야간
mvn clean install -Dmaven.test.failure.ignore -Pci,nightly -Dci -Dnightly
를 구축, 야간 정의 받는다는 변수와 프로파일을 포함 명령을 구축
연속 통합 서버는 다음 받는다는 명령을 실행 매일 빌드 명령에서, 나에게 약간의 문제가 생겼다. 왜냐하면 동시에 한 프로파일 만 활성화되기를 원하기 때문이다.
즉, I (3 개) 개별 프로파일 데 원하는 :
- 내 - pforile을
-ci 프로파일 (CI 서버에서 사용되지 기본적으로 활성화) (단 일상 활성화 빌드 CI 서버에서 사용)
- 야간 프로필 (야간 빌드에서만 활성화 됨, CI 서버에서 사용됨)
어떻게 구현할 수 있습니까? 나는 거의 모든 것을 시도했다. CI 서버 재구성은 옵션이 아닙니다.
다른 프로필에 대한 빌드 별 메모입니다. 통합 테스트에도 중요합니다. –