[Jenkins] Jenkins GitHub 프로젝트 연동하기 01

Jenkins에서 GitLab, GitHub과 같은 Git Repository와 연동하여 프로젝트를 관리할 수 있습니다.

그중 GitHub 프로젝트와 연동하기 위해서는 어떤 설정이 필요한지 알아보고, 간단히 Pipeline을 작성하여 구동시켜보는 것까지 해보도록 하겠습니다.

 

 

Personal Access Tokens 발급

GitHub 서버와 연동하기 위한 Personal Access Tokens을 발급합니다.

 

Profile에서 아래쪽에 Developer settings 메뉴를 선택합니다.

 

Tokens 메뉴에서 Token 신규 발급 버튼을 클릭합니다.

 

Token 이름과 만료기간을 설정하고,

 

Scope를 아래와 같이 설정 후 Token을 발급합니다.

 

 

발급한 Token은 복사 후 Jenkins에서 GitHub 서버를 등록할 때 사용합니다.

 

 

GitHub 서버 추가

Jenkins 관리 페이지에서 GitHub 서버를 추가해줍니다.

 

 

시스템 설정 페이지 하단에 있는 GitHub 서버 추가 버튼을 클릭하여 추가를 진행합니다.

 

 

GitHub 서버와 연동 시 Credentials이 필요하며 별도로 추가한 Credentials이 있다면 사용하고 없다면 추가 등록하기위해 Add 버튼을 클릭합니다.

 

 

사전에 발급한 Personal Access Tokens을 Secret text로 설정하고 등록합니다.

 

 

등록 완료 후 Test connection으로 테스트 시 정상적으로 GitHub 서버 추가 작업이 완료되었음을 확인하실 수 있습니다.

 

Personal Access Tokens 발급 후 해당 Token으로 GitHub 서버를 추가하는 작업을 완료하였습니다.
다음에는 GitHub 프로젝트와 연동하는 설정을 진행해보도록 하겠습니다...! 끝...!

 

 

 

[Reference]

+ Recent posts