[Jenkins] 특정 Label의 PR이 Merge되었을 때만 CI/CD 파이프라인 트리거하기


[Jenkins] 특정 Label의 PR이 Merge되었을 때만 CI/CD 파이프라인 트리거하기

우테코 프로젝트에서 CI/CD 파이프라인을 구축한 뒤 "FE"가 달린 PR이 머지되었을 때만 CI/CD 파이프라인이 트리거되도록 하고 싶었다. 아래와 같이 설정했다. 가장 먼저 해야 할 것은 Generic webhook trigger 플러그인을 받아야 한다. Jenkins설정에 들어가서 Plugins 에 들어가 Generic webhook trigger 플러그인을 받자. Available plugins들어가서 받아주자. 그 다음은 우리가 작성했던 파이프라인의 Configuration에서 Build Trigger 부분을 찾아간다. 위와 같이 클릭해주고 "Post content parameters" 를 추가해 주어야 한다. 위 3가지를 집어넣어주어야 한다. Label과 Branch, Merge가 된 상태인지를 webhook에서 알아내야 하기 때문이다. 이제 CI/CD가 트리거될 조건을 작성해주자. 위에서는 머지되었으며, 브랜치가 develop브랜치이며 Label에 "FE" label이 ...


#labelcicd #labelwebhookcicd #prcicd #prwebhookcicd

원문링크 : [Jenkins] 특정 Label의 PR이 Merge되었을 때만 CI/CD 파이프라인 트리거하기