브랜치별 미리보기 만들기는 서로 다른 소스 브랜치를 독립적으로 사용할 수 있는 결과물로 만드는 Jenkins 실습 프로젝트입니다. Cedar & Common이 두 동네 행사안을 비교하도록 돕고, 성공한 빌드가 다른 행사안의 미리보기를 덮어쓰는 문제를 해결합니다.
가이드 실습 1개에서 브랜치 검색, 각 Jenkinsfile에 해당하는 소스와 브랜치별 게시를 배웁니다. 독립 도전 과제 1개에서는 같은 방법을 두 워크숍에 적용한 뒤 한 워크숍만 변경합니다.
학습 내용
- 실제 Multibranch Pipeline에서 브랜치 작업을 검색하고 각 빌드를 실제 체크아웃한 Git 리비전과 연결합니다.
- 공용 미리보기 게시 위치를 Jenkins의 브랜치 식별 정보로 바꾸고 변경 사항을 커밋, 푸시한 뒤 다시 스캔합니다.
- 완전한 페이지, 경로 이미지, CSV, 방문자 안내와 Jenkins가 보관한 원본 ZIP 산출물을 확인합니다.
- 변경하지 않은 이웃 브랜치를 다시 빌드하거나 공식 프로그램을 손상시키지 않고 새 모임 시간을 게시합니다.
추천 대상
터미널 명령을 입력하고 파일 경로를 알아보며 Jenkins 빌드 페이지를 탐색하고 짧은 Declarative Pipeline의 형태를 아는 Jenkins 초보자에게 적합합니다. Git 브랜치, 커밋, 푸시와 새로운 Pipeline 설정은 가이드 실습에서 설명합니다.
브라우저 환경에는 Jenkins, 소스 작업 사본, 완성된 빌드 및 게시 프로그램과 Preview Desk가 준비되어 있습니다. 로컬 설치나 외부 Git 계정은 필요하지 않습니다.
자주 묻는 질문
웹사이트나 Java 프로그램을 작성해야 하나요?
아니요. 애플리케이션과 빌드 프로그램이 제공됩니다. 작은 Pipeline 설정과 모임 시간 값 하나를 수정합니다.
빌드가 초록색이면 완료인가요?
아니요. 두 미리보기가 올바른 파일과 소스 식별 정보를 갖추고 동시에 작동해야 합니다. 다운로드한 아카이브도 독립적인 로컬 페이지로 사용할 수 있어야 합니다.
도전 과제에서 가이드 실습의 파일을 재사용하나요?
아니요. 다른 워크숍 브랜치가 준비된 독립 환경에서 시작합니다. 연습한 방법으로 미리보기를 분리한 뒤 지정된 워크숍만 업데이트합니다.
호스팅된 배포 플랫폼인가요?
Git 소스와 미리보기 서비스는 학습 환경 안에서 실행됩니다. GitHub, webhook 또는 공개 호스팅 계정 없이 실제 Jenkins와 Git 작업 흐름을 배웁니다.
표지 마스코트는 Jenkins 프로젝트의 아트워크를 AI로 각색했으며, CC BY-SA 3.0을 따릅니다.



