2017-03-02 1 views
0

bitbucket에서 끌어 오기 요청을 생성하고 업데이트 할 때 트리거되는 Jenkins 빌드를 시작하려고합니다. 나는 마스터가 아닌 새로운 요청 된 브랜치 (PR 브랜치)로 젠킨스를 만들고 싶다. Webhook에서 통합하는 경우 젠킨스 빌드가 트리거되지만 요청한 분기가 아닌 마스터에서 빌드가 트리거됩니다.bitbucket에서 새 pull 요청 된 분기를 사용하여 jenkins 빌드를 트리거하는 방법

새 수신 브랜치로 빌드를 제출할 수 있도록 bitbucket에서 통합 할 수 있다는 사실을 알려주실 수 있습니까?

답변

0

이것은 Jenkins 빌드 빌드 방법에 따라 약간 다릅니다. BitBucket 설명서를 보면 Jenkins에 보내는 URL에서 참조 할 수있는 Webhook의 범위에 환경 변수가 있다는 것을 알 수 있습니다. 이러한 변수 중 하나가 지점 이름입니다. Jenkins 작업이 파이프 라인 작업 인 경우 분기 이름을 나타내는 작업에 매개 변수를 정의 할 수 있으며 파이프 라인 스크립트에서 해당 변수를 사용하여 지정된 분기를 체크 아웃 할 수 있습니다.

관련 문제