-
멀티브랜치 파이프라인
Jenkinsfile을 통해 소스코드 저장소의 모든 브랜치에 대해 파이프라인을 자동으로 생성해주는 기능이다.
깃허브 인증을 젠킨스에 추가하기
- Jenkins 관리를 누르고 Manage Credentails를 누른다.
- 화면 중간의 Stores scoped to Jenkins 메뉴 밑의 Jenkins를 누른다.
- System 메뉴 밑의 Global credentials (unrestricted)를 누른다.
- 좌측 메뉴에서 Add Credentials를 누른다.
- 다음과 같이 항목을 채우고 OK를 눌러 완료한다.
젠킨스에서 깃허브 Webhooks 설정하기
- 젠킨스 관리를 누르고 시스템 설정을 누른다.
- GitHub 메뉴에서 Add GitHub Server를 누르고 GitHub Server를 선택한다.
- 다음과 같이 항목을 채우고 하단의 고급...을 누른다.
- Manage additional GitHub actions를 누르고 Conver login and apssword to token을 누른다.
- Credentials 메뉴에서 [깃허브 인증을 젠킨스에 추가하기]에서 생성한 깃허브 인증을 선택하고 Create token credentials를 누르고 저장을 누른다.
- 젠킨스 관리를 누르고 시스템 설정을 누르고 GitHub 메뉴로 이동한다.
- Credentials에서 생성한 토큰을 선택한다.
- Test connection을 눌러 연동을 확인하고 저장을 눌러 완료한다.
참고문헌참고문헌