내 파이프 라인에 공유 Groovy 라이브러리를 사용하고 있습니다. 나는 내 라이브러리에 병합 할 때 라이브러리를 사용하는 작업의 하위 집합 (모두는 아님)이 트리거되고 있음을 발견했습니다.Jenkins는 Groovy 라이브러리를 공유 함 git 병합 트리거 작업
공유 라이브러리 구성을 살펴본 결과 "최근 변경 작업에서 @Library 변경 사항 포함"이 이 아니고이 선택되어 있는지 확인했습니다. 나는 로그를 샅샅이 뒤져서 단서를 찾았습니다. 나는 겉보기에 임의의 작업이 병합에 의해 트리거된다는 것을 알았지 만 이러한 특정 작업이 왜 실행되는지를 확인할 수 없었습니다.
나의 현재의 생각은/github-webhook /이 방금 너무 많은 작업을 유발하고 있다는 것입니다.
내가 https://wiki.jenkins.io/display/JENKINS/Pipeline+Shared+Groovy+Libraries+Plugin
추가 정보 플러그인 젠킨스 2.82와 그루비 라이브러리 2.9을 사용하고 있습니다 : 내가 공유 라이브러리에 의해 트리거지고 작업 중 하나를 삭제하고 다시 작성하는 경우 다음 것, 을 공유 라이브러리가 병합 될 때 더 이상 재구성되지 않습니다. 이전 config.xml에서 diff를 실행하면 새로운 config.xml이 diff를 실행하는 데 도움이되지 않습니다. workflow @ job @ $ id 및 다른 플러그인 버전이 변경되지만 관련성이없는 것처럼 보입니다.