'Settings > Access Tokens'에 들어가서 Project Access Tokens를 생성한다. 이름을 입력하고 'api', 'read api', 'read_repository'를 선택하고 생성한다.
그럼 아래 사진같이 access token이 나오는데 이를 복사해두고 나중에 파이프라인과 Credential 발급에서 써야하니 까먹지 말자!
깃랩에서 젠킨스에 트리거를 전송하려면 젠킨스에서 제공하는 secret token이 필요하다. Build triggers 항목의 ‘Build when a change is pushed to Gitlab. URL: 블라블라’ 를 체크하고 밑에 있는 Advanced를 눌러 상세 설정에 들어가자.
현재 가려놓은 부분은 이 젠킨스 아이템의 URL인데 나중에 깃랩에서 연동할 때 저 주소도 같이 입력해야 한다. 기억해두자.
확장된 탭을 보면 secret token 이라는 항목이 있다. Generate를 눌러 토큰을 생성하자. 토큰을 복사해서 잘 저장한 뒤 반드시 ⚠️왼쪽 하단에 있는SAVE 버튼을 눌러야 깃랩 트리거 설정이 완료된다!!
이제 젠킨스에서 만든 토큰을 넣어주러 깃랩으로 이동하자.
'Jenkins 관리>Manages Credentials' 에 들어가면 다음과 같이 화면이 나온다.
'Store'이라는 열에서 'Jenkins'를 클릭한다.
'Global~' 를 누른다.