[Jenkins] 젠킨스와 Github을 통한 빌드 환경 구축
개발환경: gradle 7.0, github repogitory의 프로젝트는 spring boot 사용
1. Gradle 환경 설정
-
왼쪽 메뉴의 Jenkins 관리 선택 후 Global Tool Configuration 선택
-
Gradle 탭에서 Add Gradle 선택
Install automatically :선택 해제
name :젠킨스 내에서 사용할 이름 설정
GRADLE_HOME :서버에서 PATH에 등록된 경로 입력
-
입력 완료 후 저장
2. 프로젝트(Item) 생성
- 왼쪽 메뉴의 새 Item 생성 클릭
프로젝트 이름입력, Freestyle project 선택 후 생성
- GitHub project 선택
Project URL :자신의 깃헙리포지토리 url 입력 (뒤에 .git은 제거)
- 소스 코드 관리 -> Git 체크
Repository URL :자신의 깃헙리포지토리 url 입력
Credentials :jenkins 설정에서 만들어 놓은 credientials 추가
Branch :master branch 입력
3. Gradle 빌드 추가
- Build -> Add build step 선택 -> Invoke Gradle script 선택
Gradle Version :설정해놓은 버전 선택
Task :clean bootWar 입력
4. 젠킨스에서 빌드 확인
- Build Now 클릭
- 왼쪽 멘뉴의 Console Output에서 콘솔확인 가능
5. 서버에서 빌드 확인
- 젠킨스에서 만든 프로젝트(Item)은 서버의
/var/lib/jenkins/workspace/
경로에서 확인 가능
cd /var/lib/jenkins/workspace
drwxr-xr-x. 7 jenkins jenkins 208 Jun 9 02:07 jenkins_test
drwxr-xr-x. 2 jenkins jenkins 6 Jun 9 02:07 jenkins_test@tmp
- 프로젝트 이름을
jenkins_test
로 만들었기 때문에 해당 디렉토리가 생성됨
cd /jenkins_test
drwxr-xr-x. 7 jenkins jenkins 106 Jun 9 02:07 build
-rw-r--r--. 1 jenkins jenkins 870 Jun 6 11:25 build.gradle
drwxr-xr-x. 3 jenkins jenkins 21 Jun 6 10:55 gradle
-rw-r--r--. 1 jenkins jenkins 50 Jun 6 10:55 gradle.properties
-rwxr-xr-x. 1 jenkins jenkins 5766 Jun 6 10:55 gradlew
-rw-r--r--. 1 jenkins jenkins 2674 Jun 6 10:55 gradlew.bat
-rw-r--r--. 1 jenkins jenkins 10 Jun 9 02:07 README.md
-rw-r--r--. 1 jenkins jenkins 26 Jun 6 10:55 settings.gradle
drwxr-xr-x. 4 jenkins jenkins 30 Jun 6 10:55 src
cd /build/libs
-rw-r--r--. 1 jenkins jenkins 21265228 Jun 9 04:06 Demo.war
war 파일로 빌드가 잘 된 것을 확인할 수 있다.
Author And Source
이 문제에 관하여([Jenkins] 젠킨스와 Github을 통한 빌드 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qudalsrnt3x/Jenkins-젠킨스와-Github을-통한-빌드-환경-구축저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)