↓↓ SSH Key 발급 및 git 설정 방법 ↓ ↓
1. Jenkins에 SSH Key(인증키) 등록
(1) Jenkins 관리자 페이지 접속 → Credentials 클릭 → System 클릭 → Global credentials (unrestricted) 클릭
(2) Global credentials (unrestricted) 페이지 내 좌측 메뉴 중 Add Credentials 클릭
⇢ Kind : SSH Username with private key 설정
⇢ Username : (원하는 유저명)
⇢ private Key : (private Key 영역의 id_rsa 값)
$ sudo vi {/root/.ssh/id_rsa 혹은 내가 설정한 위치/파일명}
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
2. Jenkins에 item 등록
(1) Jenkins 메인 화면 좌측 메뉴에 새로운 item 클릭
⇢ 본인이 원하는 item name 을 지어주고, "Freestyle project" 선택 ⇢ OK 클릭
(2) 소스 코드 관리 항목에서 git 정보 연결
⇢ Repository URL : 연동할 git Repository URL
⇢ Credentials : 1번에서 생성한 SSH Key 정보
(3) Build 항목에서는 빌드할때 실행할 script 설정
⇢ 여기선 기본적으로 Gradle Wrapper로 build를 수행 예정.
⇢ Excute shell : ./gradlew build
(4) 저장
3. Jenkins 실행
⇢ 좌측 메뉴의 Build Now를 클릭.
⇢ 좌측의 Build History에 성공이면 파랑색, 실패면 빨강색으로 표시되며 클릭하면 자세한 로그(Log)를 확인할 수 있다.
'Java > Deploy' 카테고리의 다른 글
[Docker] Mac에서 도커 시작하기, Docker Tutorial (0) | 2020.07.08 |
---|---|
[Jenkins] Could not find tools.jar 오류 해결 방법 (1) | 2019.11.13 |
[Jenkins] Bitbucket Repository와 Jenkins 연동 (3) : Jenkins Plugin 이용 (0) | 2019.11.13 |
[Jenkins] Git Repository와 Jenkins 연동 (1) : SSH Key 생성 및 Git 설정 (0) | 2019.11.13 |
[Jenkins] 계정 설정 초기화 (2) | 2019.11.13 |
[Jenkins] Ubuntu에 설치하는 방법 (0) | 2019.11.13 |