젠킨스 플러그인 설치
Jenkins관리 -> 플러그인 관리에 들어가서 다음 항목을 설치하자.
1 | Build Pipeline(Build Pipeline Plugin?) |
젠킨스 설정
1. 깃랩과 연결
우측 상단 이미지를 클릭하고 User Setting로 들어가서 Access Token 탭을 선택한다.
3개 모두 체크하고 토큰을 생성하자.
Jenkins 관리-> 시스템 설정으로 들어간 후 위와같이 connection name, gitlab host url(이전에 생성했던) 설정
위의 화면의 Credentials 옆 Add->Jenkins를 선택
Kind를 위와 같이 선택하고 API token, Id, Description 입력하고 추가하고 Test Connection을 눌러 잘 동작하나 확인해보자.
Jenkins location을 설정하고 email을 위와같이 설정
2. 도커레지스트리와 연결
위와같이 설정
Add 버튼 클릭
3. 슬랙과 연동
슬랙에서 Apps선택하고 jenkins검색하여 view를 클릭하면 새 창이 나온다.
Add Configuration 클릭
노티를 보낼 슬랙을 선택 후 Add Jenkins CI integration 클릭
다음과 같이 친절하게 스탭별로 알려주므로 따라하면 된다.
스텝에서 설명하는 그림과 약간 다를 경우 Integration Token Credential ID 옆의 Add를 누르고 Secret text로 선택하여 추가하면 된다.
그 후 Test Connection을 클릭하여 테스트해보자
4. 소나큐브 연동
생성한 소나큐브에 접속 및 admin/admin으로 로그인
Create new project 선택
다음과 같이 프로젝트키, 디스플레이 네임 입력.
생성된 토큰을 기록해둔다.
Continue를 클릭하여 다음과같이 진행한다.(프로젝트의 종류에 따라 다를 수 있음)