최근에 Jenkins를 통해 CI/CD를 구현했는데, 자꾸 Jenkins가 Git Repository의 모든 branch를 감지하는 문제가 있었습니다.
물론, 모든 branch를 사용해도 되지만 제가 원했던건 Main 브랜치에 변경이 일어나면 그 때만 서버에 반영하는 설정을 진행하고 싶어서 찾아보니 못찾았습니다.
하지만 제가 알아내서 공유드립니다.
우선 지금 사용중인 Jenkins Dashboard에 들어가면
설정 버튼이 존재합니다. 이 버튼을 클릭하고
- Build Configuration 에 가기 바로 전에 보시면 Add 항목이 있습니다.
저 위에 항목을 클릭하고 위로 스크롤하시면 아래 사진처럼 칸이 생성되는데 저 Include라는 input에 main을 입력하시고 save하시면
main 브랜치의 변동에만 감지하는 Jenkins 서버를 구축하실 수 있습니다.
감사합니다.
'devops' 카테고리의 다른 글
[Docker] 1. 도커란 무엇인가? (0) | 2023.09.21 |
---|---|
AWS EB에 jar 파일 배포하기 (0) | 2023.08.24 |