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

Jenkins에서 GitLab, GitHub과 같은 Git Repository와 연동하여 프로젝트를 관리할 수 있습니다.
그중 GitLab 프로젝트와 연동하기 위해서는 어떤 설정이 필요한지 알아보고, 간단히 Pipeline을 작성하여 구동시켜보는 것까지 해보도록 하겠습니다.

 

 

Project Access Tokens 생성

GitLab 서버와 연동하기 위한 Project Access Tokens이 필요하며 GitLab 프로젝트 관리 페이지에서 발급합니다.

 

GitLab 프로젝트의 Settings 메뉴에서 Access Tokens 메뉴를 선택합니다.

Token name과 Expiration date를 설정하고 Select scopes는 api를 선택 후 발급 버튼을 클립합니다.

 

 

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

 

 

GitLab 서버 추가

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

 

시스템 설정 페이지 하단에 있는 GitLab 설정에서 서버를 추가할 수 있습니다.
GitLab 서버와 연동 시 Credentials이 필요하며 별도로 추가한 Credentials이 있다면 사용하고 없다면 추가 등록하기 위해 Add 버튼을 클릭합니다.

 

 

사전에 발급한 Project Access Tokens을 GitLab API token으로 설정하고 등록합니다.

 

 

설정이 완료되면 Test Connection 버튼을 클릭하여 정상적으로 Success 로그가 출력되는지 확인합니다.

 

 

Project Access Tokens 발급 후 해당 Token으로 GitLab 서버를 추가하는 작업을 완료하였습니다.

다음에는 GitLab 프로젝트와 연동하는 설정을 진행해보도록 하겠습니다...! 끝...!

 

 

 

+ Recent posts