젠킨스를 로컬에 설치해서 사용해보기

사유는, Proejct Idx 라는 웹 베이스 개발 플랫폼을 사용하기 위함… 온라인에서 소스 코드를 수정 개발 진행하고 젠킨스로 로컬 PC에 풀 받아서 jar를 기동하여 디버깅

이를 자동으로 수행할 수 있는 툴이 젠킨스 웹 사이트 코딩 → Git Push → 수정 및 개발 완료

위 목적을 위해서 로컬에 젠킨스를 설치하고 온라인으로 개발하고 깃 푸쉬, 풀 받아서 빌드해서 로컬에서 기동

1. 젠킨스 설치하기

Thank you for downloading Windows Stable installer (jenkins.io)

OS에 맞게 설치

1.1 설치 옵션

포트 선택 - 디폴드 외 다른 포트 선택 필요 (옵션)

1.2 자바 옵션 - JDK 11 필요

1.3 초기화

경로: C:\ProgramData\Jenkins.jenkins\secrets 파일명 : initialAdminPassword

위 경로에서 저장된 파일을 열어, 초기화 비밀번호를 획득 설정된 포트로 웹 서비스에 접근한다.

기본 플러그인 설치하여 진행

2. 젠킨스 연결

  1. github 계정 연결 [Jenkins] 🤵 Github(Git) 연동 하는 방법 (tistory.com)

2.1 깃 연결

시스템 설정

Secrete Text 설정해서 Github token을 넣기 🏛️ GitHub 토큰 발급 받기 (tistory.com)

2.2 GIt Hub 플러그인 설치

git hub project에는 github 링크

소스 코드 관리는 git 포함한 url

2.3 Maven 플러그인

시퀀스 라이브러리를 메이븐에서 가지고 오지 못해서 난항을 겪음

로컬 PC에 시퀀스 라이브러리가 존재, 파일 경로를 직접 박아서 빌드하여 완성