1. Jenkins 구성

jenkins를 이용하여 CI process를 위해 GitLab과 Jenkins, Jenkins와 AWS Codedeploy를 연결해주는 작업이 필요하다.

1.1 GitLab, AWS CodeDeploy Plugin 설치

Jenkins는 plugin을 통해 여러 서비스를 제공합니다.

따라서 GitLab과 연동을 위해서는 Plugin 설치가 필수적입니다.

Jenkins 관리 → Plugin Manager → 설치 가능 탭에서 설치할 해당 Plugin을 검색 후 설치를 진행해야 합니다.

GitLab 연동을 위한 Plugins

GitLab 연동을 위한 Plugins

AWS CodeDeploy를 위한 Plugin

AWS CodeDeploy를 위한 Plugin

새로운 프로젝트를 생성하시면 생성과정에서 플러그인을 선택할 수 있는 과정이 존재합니다.

해당 과정에서 상기된 플러그인들을 설치 후 프로젝트를 생성하시면 됩니다.

1.2 GitLab과 연동

상기된 플러그인들을 모두 설치가 완료되면 이제 GitLab과 연동 작업을 진행해야 합니다.

프로젝트 대시보드에서 구성 탭을 들어갑니다.

Project 구성 - 소스코드 관리

Project 구성 - 소스코드 관리