먼저 젠킨스를 설치했다는 가정 하에 글을 작성합니다.
만약 젠킨스 설치가 아직 안되신 분은 아래의 도커에 젠킨스 설치하는 방법을 보시고 그대로 다시 따라하시면 될 것 같습니다!
도커를 사용하지 않는다면 아래 링크를 참고해주세요
1. 젠킨스와 깃허브 연동
먼저 자신의 깃허브로 들어가서 프로필을 클릭하고 Setting 버튼을 클릭합니다
그다음 Devloper settings을 클릭합니다
Personal access tokens를 클릭하고 Generater new token을 클릭합니다.
아래에 해당하는 체크박스를 모두 선택해줍니다.
그리고 생성을 하면 아래와 같이 토큰이 발급됩니다.
이 토큰은 생성된 순간밖에 조회가 되지 않으니 메모장 같은 곳에 기록하는 것을 추천합니다!
젠킨스 홈으로 돌아가서 Jenkins 관리 – 시스템 설정을 클릭합니다
GitHub관련 옵션을 찾고, Add github Sever 버튼을 눌러줍니다.
github 서버의 api를 저장하는 과정인데, Credentials 에서 어떤 계정의 깃허브 서버의 api를 연동할 것인지 설정을 해야합니다. Add – Jenkins를 눌러주세요.
Kind에서 Secret Text를 선택합니다.
- Domain : Global credentials
- Kind : Secret text
- Scope : Global
- Secret : 깃허브에서 발급 받은 토큰 입력
- ID : 임의로 저장할 ID를 입력합니다
- Description : 안적어도 됩니다
추가를 한 뒤, 마지막으로 방금 생성한 정보로 Test Connection을 시도해봅니다. 아래와 같은 문구가 나온다면 정상적으로 연동이 된 것입니다.
이제 젠킨스에서 깃허브의 레포지토리를 연동해 빌드를 할 수 있는 설정이 완료가 되었습니다!
'Backend&Devops > Jenkins' 카테고리의 다른 글
[Jenkins] Linux EC2에서 Jenkins 설치하기(Java 11버전 설치) (3) | 2022.09.23 |
---|---|
[Jenkins] ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job. 오류 해결 (0) | 2022.06.03 |
[Jenkins] 젠킨스와 깃허브 연동(GitHub Web Hook AWS) (3) (3) | 2022.03.23 |
[Jenkins] 젠킨스와 깃허브 연동(GitHub Web Hook) (2) (0) | 2022.03.23 |
[Jenkins] 젠킨스란? (0) | 2021.08.20 |