1장. 개요
젠킨스 블루오션이란?
-요청에 따른 개선의 산물
-모두를 위한 지속적 인도(CD 도구
-젠킨스 플러그인
블루오션이 제공하는 기능
-파이프라인 생성 마법사
-비주얼 파이프라인 에디터
-젠킨스 파일
-파이프라인 시각화
-변경사항과 테스트, 산출물 메뉴 보기
-파이프라인 액티비티/브랜치
-블루오션 대시보드
고려할 점
-블루오션에서 기존 젠킨스 프로젝트 실행하기
-프리스타일이나 다중 구성 프로젝트는 블루오션에서 동작하는가?
-선언형 파이프라인 구문
-복잡한 파이프라인을 쉽게 이해하기
-여전히 표준 젠킨스 인터페이스를 사용할 일이 있을까?
-지금 바꾸는 게 잘하는 것일까?
-누가 블루오션을 사용해야 할까?
-앞으로의 전망은 어떨까?
요약
2장. 젠킨스 블루오션 설정
도커를 이용한 블루오션 설정
-젠킨스 블루오션 도커 이미지 다운로드
-젠킨스 블루오션 컨테이너 생성
-젠킨스 설정 마법사로 실행하기
기존 젠킨스 서버에 블루오션 설정하기
고려할 점
-아파치에서 젠킨스 블루오션을 실행하는 경우
-엔진엑스에서 젠킨스 블루오션을 실행하는 경우
-아파치 톰캣에서 젠킨스 블루오션을 운영하는 경우
요약
3장. 첫 파이프라인 만들기
사전 준비사항
-젠킨스 에이전트용 도커 이미지 가져오기
-젠킨스에서 도커 이미지용 자격 증명 생성하기
-도커 플러그인 설치
-도커 플러그인 구성
파이프라인 생성 마법사 사용하기
-블루오션 파이프라인과 깃 저장소 연결
-블루오션 파이프라인과 깃허브 저장소 연결
-블루오션 파이프라인과 비트버킷 저장소 연결
-블루오션 파이프라인과 깃랩 저장소 연결
-젠킨스에서 저장소 연결용으로 저장한 자격 증명 보기
비주얼 파이프라인 에디터 사용하기
-글로벌 에이전트 할당
-Build & Test 스테이지 생성
-스텝 추가
-셸 스크립트 스텝 추가
-Stash 스텝을 추가해 스테이지 간 산출물 전달하기
-Build & Test 스테이지용 에이전트 지정
-Report
- 젠킨스 블루오션을 이해하고, 사용법을 알 수 있다.
- 비주얼 파이프라인 에디터로 멋진 파이프라인을 작성할 수 있다.
- 선언형 파이프라인 구문을 작성할 수 있다.
- 선언형 파이프라인 코드를 작성하는 데 도움이 되는 도구를 사용할 수 있다.
- 젠킨스 공유 라이브러리를 통해 파이프라인을 확장할 수 있다.
- 블루오션에서 표준 젠킨스 파이프라인을 시각화할 수 있다.
- 블루오션의 테스트 결과를 구성하고 출력할 수 있다.
- 개선된 파이프라인 시각화 기능으로 파이프라인 실패 시 정확한 진단을 할 수 있다.
- 깃(Git, 깃허브(GitHub, 깃랩(Gitlab 저장소용 멀티브랜치 파이프라인 프로젝트를 생성할 수 있다.