-
[Jenkins] Multibranch Pipeline 이용하기Open Source/Jenkins 2021. 10. 26. 15:07반응형
Jenkins Multibranch Pipeline 이용하기
1. Multibranch Pipeline Plugin 설치하기
- Manage Jenkins > Manage Plugins 선택
- Pipeline: Multibranch 설치
2. Multibranch Item 생성하기
- Dashboard > New Item 선택
- 이름 설정 후 Mulibranch Pipeline 형태로 생성
- Branch Sources > GitHub App 선택
- Credentials 선택
- Repository HTTPS URL 입력
- Behaviors 상황에 맞게 선택
- Build Configuration 에 Jenkinsfile 의 경로 입력
- Save
3. Jenkinsfile 작성하기
- Jenkinsfile 사용하기 문서 를 참고하여 Jenkinsfile 작성
- Groovy 문법을 사용
- 예제
pipeline { agent any stages { stage('Build') { steps { echo 'Building..' } } stage('Test') { steps { echo 'Testing..' } } stage('Deploy') { steps { echo 'Deploying....' } } } }
4. Jenkins build 확인하기
- github 브랜치로 Jenkinsfile 을 push
- Jenkins Item 에서 *Scan Repository Now 선택 *
- Jenkinsfile 이 존재하는 모든 branch / PR 이 자동으로 빌드됨
- 주의
- github branch 에 push 가 일어날 경우 자동으로 jenkins 빌드를 실행하기 위해서는 github webhook 을 설정 해주어야함
- github webhook 설정 과정 참고
참고
깃헙
반응형'Open Source > Jenkins' 카테고리의 다른 글
[Jenkins] Credentials 설정 방법 (0) 2023.01.12 [Jenkins] Github 과 Jenkins 연결하기 (0) 2021.10.26 [Jenkins] Jenkins 설치 하기 (0) 2021.10.26