Chanho_Park
[jenkins] Jenkins Github 연동(6) 본문
Git 을 사용하려면 Git 이 설치 되어 있어야한다.
설치
1. Jenkins 관리 -> Global Tool Configuration 들어가서
2. Github Access Token 발급
Github 사이트 -> 오른쪽위 프로필 클릭 -> Settings 클릭
왼쪽 메뉴 -> <> Developer settings
Personal access tokens -> Generate new token -Generate new token(classic)
만기일은 없음 선택
scopes 는 모두 체크 (상관 없음)
발급 -> 발급 받은 키는 꼭 저장
(다시는 얻을 수 없음 아예 다시받아야함)
3. Jenkins Github Token 계정 생성하기
Jenkins 관리 -> plugin Manager -> 설치가능 -> gitlab 검색 &체크 -> 아래에 Install without restart
* Maven Integration ( Spring maven을 위한)
Deploy to Container Plugin ( 자동 배포를 위한)
검색하여 같이 설치 해준다. 나중에 사용하기 위해 미리 다운.
Jenkins 관리 -> Manage Credentials -> System -> Global credentials (unrestricted) 로 이동
아래 처럼 작성하며
API token 은 전에 발급받은 Git token 으로 입력 후 저장
다음 처음 Dashboard 에서 새로운 Item 생성
name 은 지정하고 싶은 이름 입력
필자는 Spring Maven 을 사용하기 때문에 maven 선택
(maven 이 없으면 plugin이 없는 것임 설치.)
Create 한 후 연동할 Github 주소를 복사한다.
소스 코드 관리 -> Git 체크 -> URL 에 복사한 주소 입력
후에 Credentials Add 클릭
깃 계정 입력 ( ID 는 github -> your profile 눌러 왼쪽 사진 밑에 있는 아이디 기입)
*pw 는 token 이 아닌 github pw
Add 하고
Credentials 방금 만든 git 계정 선택
인식할 Branch를 선택하는 것인데
필자는 main이므로 /*main으로 기입
Jenkins 관리 -> Global Tool Configuration -> maven
Version 은 해당 프로젝트 Pom.xml 에 보면 maven 버전을 확인할 수 있다.
save
다음 화에서 Github 연동을 이어서 설명 할 것이다.
'배포 > Jenkins' 카테고리의 다른 글
[jenkins] Jenkins Tomcat & JDK 환경 변수 (8) (0) | 2022.11.05 |
---|---|
[jenkins] Jenkins Github 연동(7) (0) | 2022.11.05 |
[jenkins] Jenkins 실행(5) (0) | 2022.11.04 |
[jenkins] Jenkins 설치하고 포트 번호 및 실행(4) (0) | 2022.11.04 |
[jenkins] AWS EC2 에 Jenkins 설치하기위한 준비(3) (0) | 2022.11.04 |