728x90
깃 허브 저장소는 public 으로 진행합니다.
1. 깃 허브 저장소로 이동합니다.
Settings를 눌러줍니다.
2. Webhooks 를 들어가줍니다. 그러면 Webhooks 설정을 할 수 있는 페이지가 나옵니다.
여기서 Add webhook으로 만들어 줄 것입니다.
3. Payload URL 에는 URL 주소를 입력합니다. 만약, AWS ec2이고 젠킨스 포트가 8080 이면
IPv4 DNS 주소 : 8080 입력하시면 됩니다.
Content type 는 application/json을 선택해줍니다.
push event가 일어날 때 웹훅을 트리거 해준다는 것을 체크 해줍니다.
4. Add webhook 으로 추가하여 마무리합니다.
그럼 이렇게 push 이벤트의 웩훅이 생성됩니다.
5. Jenkins로 이동합니다. 해당 item을 클릭합니다.
6. 구성에 들어갑니다.
7. 소스 코드 관리에 Git을 선택하고 해당 저장소 URL을 등록합니다.
브랜치도 등록해줍니다.
8. 밑으로 더 내리시면 빌드 유발이 있는데 GitHub hook trigger for GITScm polling 를 선택하고 저장을 눌러줍니다.
그럼 이제 git을 통해 push를 진행하면 젠킨스에서 빌드가 진행되는 것을 확인 할 수 있습니다.
728x90
'DevOps > Jenkins' 카테고리의 다른 글
Vue.js 프로젝트 Jenkins로 nginx에 배포해보기 (0) | 2021.07.15 |
---|---|
젠킨스 Gradle 빌드해보기 - 스프링부트 프로젝트 (0) | 2021.06.30 |
젠킨스 SSH Server 연결하고 빌드 후 조치 알아보기 (0) | 2021.06.30 |
ubuntu Jenkins 설치 방법 (0) | 2021.06.29 |