참고
Jenkins 멀티브랜치 파이프라인에 대한 자세한 설명은 공식사이트를 참고하세요.
사용자는 멀티브랜치 파이프라인을 통해 코드 저장소의 여러 브랜치를 통합하여 하나의 Job 처럼 관리할 수 있습니다.
멀티브랜치 파이프라인 시작하기
멀티브랜치 파이프라인 사용을 시작하려면 다음 절차를 따르세요.
- 메인 페이지에서 프로젝트 카드를 클릭하세요. 프로젝트 대시보드 페이지로 이동합니다.
- 왼쪽 메뉴에서 빌드/배포 > 빌드 파이프라인 메뉴를 클릭하세요. 빌드 파이프라인 페이지로 이동합니다.
멀티브랜치 파이프라인 추가하기
멀티브랜치 파이프라인을 추가하려면 다음 절차를 따르세요.
- 메인 페이지에서 프로젝트 카드를 클릭하세요. 프로젝트 대시보드 페이지로 이동합니다.
- 왼쪽 메뉴에서 빌드/배포 > 빌드 파이프라인 메뉴를 클릭하세요. 빌드 파이프라인 페이지로 이동합니다.
- 빌드 파이프라인 페이지에서 오른쪽 위의 멀티브랜치 파이프라인 추가 버튼을 클릭하세요. 멀티브랜치 파이프라인 추가 팝업창이 열립니다.
- 멀티브랜치 파이프라인 추가 팝업창에서 각 항목을 입력하고 저장 버튼을 클릭하세요.
항목 설명 구분 개발, 운영을 구분을 선택 - 개발, 운영에 따라 역할자 별 수행할 수 있는 Action이 달라집니다.
- 역할자 별 권한은 표. 프로젝트 내 각 역할자별 권한(1)를 참고하세요.
Jenkins URL 목록에서 멀티브랜치 파이프라인을 추가할 Jenkins를 선택하세요. 폴더 유형 폴더 유형을 선택 - 기존 폴더: Jenkins에 이미 생성되어 있는 폴더 하위에 파이프라인을 추가합니다.
- 신규 폴더: Jenkins에 신규 폴더를 생성하고 하위에 파이프라인을 추가합니다.
폴더명 목록에서 폴더를 선택 또는 신규로 생성할 폴더의 이름을 입력하세요. 파이프라인명 파이프라인 이름을 입력하세요. Git Repository 브랜치 별 빌드를 수행할 코드 저장소를 선택하세요.
DevOps Console 프로젝트에 등록된 코드 저장소만 선택 가능합니다.Branch 필터링 코드 저장소에 등록된 브랜치 중 빌드를 수행할 브랜치 명을 필터링 할 수 있습니다.
필터링을 사용하는 경우, 필터링 조건을 Java 정규식 형태로 입력하세요.Jenkinsfile 경로 파이프라인 빌드가 정의된 Jenkinsfile의 코드 저장소 내 경로를 입력하세요. 표. 멀티브랜치 파이프라인 추가 정보 입력 항목
멀티브랜치 파이프라인 관리하기
멀티브랜치 파이프라인 목록
| 항목 | 설명 |
|---|---|
| 멀티브랜치 아이콘 및 라벨 | 멀티브랜치 파이프라인을 나타내는 아이콘 및 라벨이 표시됩니다. |
| URL | Jenkins의 멀티브랜치 파이프라인 페이지로 이동합니다. |
| 스캔 로그 | 멀티브랜치 파이프라인 스캔 로그 팝업창이 열립니다. |
| 스캔 | 멀티브랜치 파이프라인을 스캔합니다. |
| 더 보기 | 추가 메뉴를 표시합니다.
|
표. 멀티브랜치 파이프라인 목록 화면 항목
멀티브랜치 파이프라인 스캔하기
멀티브랜치 파이프라인을 스캔하려면 다음 절차를 따르세요.
- 빌드 파이프라인 페이지에서 스캔하기 원하는 멀티브랜치 파이프라인 카드의 스캔 버튼을 클릭하세요.
- 확인 팝업창에서 확인 버튼을 클릭하세요.
멀티브랜치 파이프라인 스캔 로그 보기
멀티브랜치 파이프라인의 스캔 로그를 보려면 다음 절차를 따르세요.
- 빌드 파이프라인 페이지에서 스캔 로그를 보기 원하는 멀티브랜치 파이프라인 카드의 스캔 로그 버튼을 클릭하세요. 멀티브랜치 파이프라인 스캔 로그 팝업창이 열립니다.
- 멀티브랜치 파이프라인 스캔 로그 팝업창에서 내용을 확인 한 후 확인 버튼을 클릭하여 종료하세요.
멀티브랜치 파이프라인 빌드 이력 보기
멀티브랜치 파이프라인의 브랜치 별 빌드 이력을 보려면 다음 절차를 따르세요.
- 빌드 파이프라인 페이지에서 빌드 이력을 보기 원하는 멀티브랜치 파이프라인 카드의 더보기 아이콘을 클릭하세요.
- 빌드 이력 메뉴를 클릭하세요.
Jenkins의 브랜치 별 빌드 이력 화면으로 이동합니다. (DevOps Console에서 기능 제공하지 않음)
멀티브랜치 파이프라인 수정하기
멀티브랜치 파이프라인을 수정하려면 다음 절차를 따르세요.
- 빌드 파이프라인 페이지에서 수정하기 원하는 멀티브랜치 파이프라인 카드의 더보기 아이콘을 클릭하세요.
- 파이프라인 수정 메뉴를 클릭하세요.
Jenkins의 설정 화면으로 이동합니다. (DevOps Console에서 기능 제공하지 않음)
멀티브랜치 파이프라인 삭제하기
멀티브랜치 파이프라인을 삭제하려면 다음 절차를 따르세요.
- 빌드 파이프라인 페이지에서 삭제하기 원하는 멀티브랜치 파이프라인 카드의 더보기 아이콘을 클릭하세요.
- 파이프라인 삭제 메뉴를 클릭하세요. 파이프라인 삭제 팝업창이 열립니다.
- 파이프라인 삭제 팝업창에서 Jenkins에 있는 파이프라인을 함께 삭제 여부를 선택하고 확인 버튼을 클릭하세요.
참고
Jenkins에 있는 파이프라인도 함께 삭제
- 선택:
Jenkins에서 실제로 파이프라인이 삭제됩니다. - 미선택: 빌드 파이프라인 목록에서만 삭제되고
Jenkins에는 남습니다.