- Published on
Jenkins Multibranch Pipeline 만들기 (with GitHub)
1. Jenkins create job에서 Multibranch Pipeline Job 을 생성한다.
2. Credentials 추가
- 'Credentials' > 'Jenkins'(Job scope로 설정하려면 Job선택) > 'Global credentials' > 'Add Credentials' 이동
- 'Username with password’ 선택
- Git Username, password 입력하여 추가
3. Branch Sources 설정
- Type을 GitHub로 선택
- Project Repository : Git Repository를 입력한다.
- Credentials : 위에서 추가한 Credential 설정
- Behaviours
- Discover branches
- Job을 수행할 Branch를 설정한다.
- Filter by name (with regular expression) 을 선택
- regular expression 설정 ex. : (master|develop|release.|hotfix.|PR-.*)
- Discover branches
4. Build Configuration 설정
- Mode : by Jenkinsfile 설정
- Script Path: Jenkinsfile (default) 로 설정하면 repository에서 Jenkinsfile을 찾아서 수행한다.