현재 트리거 Jenkins는 Jenkins의 gerrit 트리거를 검토 (또는 검토 시작) 할 때 git push를 사용하여 빌드합니다. 이렇게하면 검토 완료 전에 테스트 및 확인에 적합한 빌드가 생성됩니다. 검토가 완료되면 (필요한 모든 리베이스가 완료되면) 검토가 완료로 표시되고 코드의 Git으로의 최종 병합을 시작합니다 (빨리 감기 만). 그 유물이 아닌 제거 얻을 것이다 검토가 중단되는 경우 마지막 빌드의 유물 (다른 곳으로 이동하는 시간에Gerrit + Jenkins : 병합 완료 후 작업을 트리거하는 방법 또는 검토를 취소하는 방법?
이 작동하지만, 내가 검토가 합병 마지막 때까지 어딘가 특별한 젠킨스에서 빌드 아티팩트를 주차 선호하는 것,).
젠킨스에서 특수한 병합 후 작업을 생성하여 병합을 트리거 할 수 있다고 생각했으나 분기가 중단 된 경우 이러한 작업을 트리거하려고하므로 병합 트리거가 잘라낼 것이라고는 생각하지 않습니다. . 더 정확하게 자동화하는 데 도움이 될 gerrit/Jenkins 트리거가 있습니까? (현재 주요 구성 요소별로 기본 빌드 작업이 있지만, 병합 된 구성 요소가 해당 아티팩트의 최종 처리를 처리하도록 트리거하는 글로벌 작업 하나만 필요합니다.)
"지점이 버려졌습니다"란 무엇을 의미합니까? –
"리뷰 또는 커밋이 취소 된 경우"- 동일한 아이디어. – MartyMacGyver
그러면 "버려진 변화"에 대한 모티 스톰 (Motti Strom)의 답변이 정확합니다. –