1. Git 설치 후 Jenkins 연동
https://git-scm.com/
깃 설치 안된 상태이면, 해당 사이트 들어가서 설치.
설치 후, Jenkins 관리 -> Global Tool Configuration 들어가서
설치된 깃 정보 입력.
2. 깃 계정 AccessToken 확인
깃 Access Tokens 확인
깃 로그인 후 계정 아이콘 드롭 메뉴 -> Preferences -> 왼쪽 사이트 메뉴의 Access Tokens
(혹은 아이콘 드롭메뉴 -> Settings -> 상위 메뉴의 Access Tokens)
혹은
Access Token 페이지 들어가서, 토큰 생성
혹은,
이렇게 토큰 생성.
Scopes는 다 체크해주고, Expires at 은 미 설정 시 기한 제안 없은 토큰 생성
생성된 Access Token 을 복사하고 Jenkins 쪽에 등록 하자.
3. Jenkins Git API Token 계정 생성
Jenkins 관리 -> Manage Credentials -> Stores -> Global credentials (unrestricted)로 들어가서,
[페이지 접근 순서]
( 페이지 접근하는 직접 URL은 - http://localhost:8005/credentials/store/system/domain/_/ )
Global credentials (unrestricted) 페이지에서 Add Credentials 눌러 입력창 호출.
Kind를 GitLab API token으로 바꾸고, 발급받았던 깃 토큰을 입력하고 저장.
4. 프로젝트 깃 연동
빈 프로젝트 하나 만들어서,
소스코드관리 -> Git
Repository URL에 연결하려는 깃 주소 입력하고,
Credentials의 Add 눌러서 깃 계정 입력 하자(ID/PW 형태)
방금 생성한 계정 정보를 적용하면 연동 완료.
밑에 브랜치는 기본으론 master인데, 원하는 브랜치로 변경하면 해당 브랜치의 소스가 연동된다.
수정 항목 저장 후, 빌드해서 정상적으로 연동되었는지 확인.
빌드 성공 확인!