문제

Jenkins 폴링 기능이 하위 repo에서 변경이 발생했음을 감지하는 방법이 있으므로 해당 변경이 아직 부모 Repo에 커밋되지 않은 경우에도?

현실적으로 나는 모든 하위 저장소에서 pull -u를 수행하고 빌드를 시작하기 전에 부모로 변경하고 푸시하는 플러그인을 찾고 있습니다.나는 공식 플러그인 목록에서 그런 것을 볼 수 없으며 그것을 지원하는 사용자 정의 플러그인을 구축하는 것을 고려하고 있습니다.

도움이 되었습니까?

해결책

이는 하위 저장소에 대한 작업을 생성하고 변경을 위해 폴링을 수행하여 수행 할 수 있습니다.그런 다음 STRICK / BATCH 파일을 실행하여 부모 내의 하위 록을 자동으로 '홍보'하도록 스크립트 / 배치 파일을 실행하는 하위 repo 작업에 빌드 단계를 설정합니다.그런 다음 몇 가지 선택 사항이 있으시면 종속 프로젝트 가이 '프로모션'을 변경하거나 원하는 빌드를 걷어차려면 서브 repo 작업에서 하위 repo 작업에서 포스트 빌드 단계를 만들 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top