본문 바로가기

Jenkins

[Jenkins] Jenkins GitHub server 연동

 

이번 시간에는 저번에 ssh로 연동이 아닌 다른 방식으로 git을 연동해보자 

 

 

git에 로그인 한 다음에 setting에 들어가주자 

 

좌측 하단에 있는 Developer settings을 클릭 해주자

클릭 해주면 GitHub Apps 일 텐데 Personal access tokens을 클릭해주면 아래와 같이 나오는데 Generate new token을 클릭 해주자

 

이름은 본인이 정하고 싶은대로 정하자 필자는 Jenkins로 하겠다.

아래와 같이 2개를 체크 해주고 아래의 Generate token을 눌러주자 

 

Generate token을 누르면 아래와 같이 생성된 것을 볼 수 있다.

 

이제 젠킨스로 돌아와서 시스템 설정에 들어가자

시스템 설정에 들어와서 아래와 내려오면 GitHub가 있는데 아래와 같이 Add를 눌러주자

 

아래와 같은 화면이 보일텐데 Secret는 방금 전에 만든 토큰을 입력하면 된다 

ID는 본인 github 아이디를 입력 해주자 Kind는 Secret text이다. 입력을 해주면 Add를 눌러주자

 

Add를 누르고 나면 Add 버튼 옆에 -none을 클릭하면 방금 만든 게 새로 생긴 것을 볼 수 있다. 이제 Test connection을 클릭해서 아래와 같이 Credentials verified for user <githubID> ~ 뜨면 연결이 된 것을 볼 수 있다. 이제 저장을 눌러주자

 

이제 잘 저장 되었는지 확인해주기 위해서 Jenkins 메인 화면으로 돌아와 주자

메인 화면으로 오면 Credentials을 누르면 옆에 방금 git 연동이 잘 된 것을 확인할 수 있다.

 

이번 시간에는 ssh 말고 다른 방식으로 git을 연동하는 방식을 알아보았다.