새소식

DEV/Jenkins

Jenkins - Git 연동 (1) - 연결

  • -
728x90

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 형태)

Username이 깃 ID

방금 생성한 계정 정보를 적용하면 연동 완료.

밑에 브랜치는 기본으론 master인데, 원하는 브랜치로 변경하면 해당 브랜치의 소스가 연동된다.

수정 항목 저장 후, 빌드해서 정상적으로 연동되었는지 확인.

빌드 시도

 

빌드 성공 확인!

728x90

'DEV > Jenkins' 카테고리의 다른 글

Jenkins - Git 연동 (2) - Webhooks  (0) 2021.06.23
Jenkins 재시작  (0) 2021.06.14
Jenkins 홈 디렉터리 변경  (0) 2021.06.14
Jenkins 설치(Windows 환경)(2)  (0) 2021.06.11
Jenkins 설치(Windows 환경)(1)  (0) 2021.06.11
Contents

Copied the posting URL.

Please sympathize with me if this article was helpful.