기본 지점에 Mercurial 트리거가있는 Jenkins 빌드 작업이 있습니다.이 빌드는 "릴리스 후보"빌드에 적합합니다. 이 직업은 연기 테스트 작업을 시작합니다.Mercurial의 다른 지점에서 프로젝트를 빌드하기 위해 Jenkins를 구성하는 방법
지점 별 기능 분기 방식을 사용하므로 주어진 시간에 Mercurial에 최대 12 개의 활성 분기가있을 수 있습니다 (그러나 활성 분기는 정기적으로 변경됩니다).
젠킨스 작업을 모든 분기 변경으로 인해 실행하고 싶습니다. 그런 다음 업데이트가 필요한 모든 분기에 대해 연기 테스트를 작성하고 실행합니다. 빌드를 할 때마다 지점과 일치하도록 명명 된 아티팩트를 만들어야합니다.
Mercurial 트리거의 분기 이름 대신 "팁"을 사용하는 다른 대답을 보았습니다. 가능성이 있지만 "대부분 작동합니다"범주에 속한다고 생각합니다. 트리거가 폴링이므로 폴링 간격 내에서 둘 이상의 분기에 대한 변경이 발생하면 분기 업데이트를 놓칠 수 있습니다.
지점이 생성 될 때마다 새로운 작업을 만들 수 있지만 지점의 동적 특성으로 인해 많은 작업이 진행됩니다.