Backlog webhook에서 Jenkins 작업을 실행하는 방법 (매개 변수 포함)
경위
backlog의 Gitプッシュ
를 트리거하여 push 된 분기에 Jenkins 작업을 실행하는 것을 생각했습니다.
Backlog 웹훅으로 Jenkins 빌드를 실행 의 기사를 참고로 해결할 수 있을 것 같았습니다만,
파라미터 첨부 빌드의 작업의 경우 Webhook의 URL이 바뀌어 오므로 보충으로 기록해 둡니다.
자세한 설명은 위의 기사를 참조하십시오.
backlog에 등록 할 WebHook URL
전제
다음 플러그인 설치
Build Authorization Token Root
파라미터 없음 빌드(build)
https://your_jenkins_domain/buildByToken/build?job=RevolutionTest&token=TacoTuesday
매개 변수가있는 빌드 (buildWithParameters)
https://your_jenkins_domain/buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&Type=Mexican
참고
Build Authorization Token Root 의 EXAMPLE
사용 예
Git 푸시를 트리거로 푸시 한 분기를 대상으로 작업을 실행하는 방법
Jenkins 측 설정
빌드의 매개 변수화를 선택하면 기본값은 아무 것도 입력하지 않습니다.
이름은 임의이지만 여기에서는 GIT_BRANCH_PARAMETER
로 둡니다.
빌드할 브랜치를 $GIT_BRANCH_PARAMETER
로 설정합니다.
Backlog 설정
WebHook URL을 다음과 같이 설정합니다.
https://your_jenkins_domain/buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&GIT_BRANCH_PARAMETER=
https://your_jenkins_domain/buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&GIT_BRANCH_PARAMETER=
동작 확인
Backlog 실행 테스트를 수행하면 Jenkins 측에서 작업이 실행되는지 확인할 수 있습니다.
도움이되면 다행입니다.
Reference
이 문제에 관하여(Backlog webhook에서 Jenkins 작업을 실행하는 방법 (매개 변수 포함)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/adebadayo/items/424e4e97da86fc0418f3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)