2014-09-10 9 views
0

jenkin 및 maven을 사용하여 기능 분기를 테스트/배포 할 때 특정 Maven 프로파일을 사용할 수 있습니까?특정 maven 프로필을 사용하여 jenkins를 사용하여 기능 분기 배포

우리는 기능 분기를 사용하는 개발자 팀이 있습니다. 우리는 우리 자신의 maven 프로파일과 관련 uat 배치 환경을 가지고 있습니다. 우리가 예를 들어, 배포 젠킨스를 설정하는 방법

, 지점 :

feature/developer1-new-button 
feature/developer1-replace-payment 

"developer1는"

+0

정교하게 설득 할 수 있습니까? 어떻게 배포합니까? 플러그인을 사용하고 있습니까? 특정 종류의 직업? – Behe

+0

@ 배포 프로세스는 중요하지 않습니까? 난 단지 내 프로파일 목표를 사용하고 싶다. gitflow/feature 브랜치를 사용하는 경우 이것은 공통적 인 문제입니다. – NimChimpsky

+0

기능 분기에 다른 프로필이 필요한 이유가 무엇입니까? 그들은 항상'mvn clean verify' 또는'mvn clean deploy'를해야합니다. 차이점은 어디에서 필요합니까? – khmarbaise

답변

1

내가 사용 젠킨스를 havent하지만 난 대나무가 매우 유사 생각 받는다는 프로파일을 사용하여. 대나무에서는 저장소의 변경에 의해 트리거 될 수있는 여러 계획을 만들 수 있으며 빌드 시작을 위해 허용 할 분기 이름 패턴을 지정할 수도 있습니다. 예를 들어, 저장소에서의 변경에 의해 트리거되는 3 가지 유사한 계획을 만들 수 있으며, bugfix/*로 시작하는 지점 및/또는 개발을위한 다른 지점에 대해 feature/* other로 시작하는 지점에 대해 하나씩 만들 수 있습니다. 계획이 다르므로 특정 프로파일에 대한 목표를 실행하는 작업을 작성할 수 있습니다. 따라서 지형지 물/deve ...를 푸시 했으므로 feature/*에 대한 빌드를 시작하고 목표를 구성 할 수 있습니다. 깨끗한 배포/테스트 -P 개발자 1