품목정보
발행일 | 2018년 05월 14일 |
---|---|
쪽수, 무게, 크기 | 400쪽 | 927g | 188*235*23mm |
ISBN13 | 9791161751467 |
ISBN10 | 1161751467 |
발행일 | 2018년 05월 14일 |
---|---|
쪽수, 무게, 크기 | 400쪽 | 927g | 188*235*23mm |
ISBN13 | 9791161751467 |
ISBN10 | 1161751467 |
1장. 젠킨스 설치와 구성 __젠킨스 플랫폼 아키텍처와 구성 기법 __마이크로소프트 윈도우용 젠킨스 ____JVM과 자바 인수값 구성: 포트와 JRE와 메모리 __리눅스와 유닉스용 젠킨스 ____JVM 구성 __NGINX 리버스 프록시에서 젠킨스 실행하기 ____아파치 리버스 프록시에서 젠킨스 실행하기 __젠킨스에서의 재해복구 ____젠킨스 스냅샷 백업 ____젠킨스 미러: rsync 설치 __맥 OS X용 젠킨스 ____젠킨스 LTS 릴리스 라인 ____젠킨스 XML 구성 파일 __요약 2장. 분산 빌드: 마스터/슬레이브 모드 __마스터와 슬레이브 구조 이해 ____UI에서 슬레이브 노드 생성하기 __실행 방식을 정하기 ____자바 웹스타트를 통한 슬레이브 에이전트 ____WMI와 DCOM으로 윈도우에서 슬레이브 에이전트 실행 ____SSH 터널링을 통한 슬레이브 에이전트 __젠킨스 슬레이브 관리 ____노드 관리 대시보드 ____예방적 모니터링 ____개별 슬레이브 노드 관리 __레이블과 그룹, 로드밸런싱 ____레이블을 생성해 슬레이브를 그룹화하기 ____슬레이브를 여러 그룹과 연결하기 ____슬레이브 실행을 전역 범위나 연결된 작업 범위로만 제한하기 ____분산 빌드를 지원하는 젠킨스 플러그인 __요약 3장. 젠킨스에서 뷰와 작업 생성 __젠킨스 유저 인터페이스 ____메인 헤더 ____구성 패널 ____작업 테이블 ____RSS 피드 ____젠킨스 빌드 대기 목록과 빌드 실행자 상태 패널 __젠킨스의 작업 ____젠킨스의 프리스타일 프로젝트 ____메이븐 프로젝트 ____외부 작업 모니터링 ____젠킨스의 다중 구성 작업: 메트릭스 작업 __뷰 생성 ____정규 표현식으로 작업 필터링 __요약 4장. 젠킨스에서 뷰와 작업 관리하기 __젠킨스에서 뷰 관리 ____기본 뷰를 바꾸기 ____뷰의 기본 내용 변경 ____뷰 콘텐츠의 고급 설정 __작업의 프로젝트 페이지 탐색 ____구성 패널 ____빌드 내역 패널 ____프로젝트 개요: 중앙 패널 __작업 실행 __작업 실행 구성 패널 __상태 패널 __콘솔 출력창 __요약 5장. 고급 테스트 자동화 __품질 보증 계획 및 테스트 자동화 용어 __소프트웨어 개발 생명주기 __제품 코드와 테스트를 연결하기 __품질 좋은 제품 만들기 ____효율적인 테스트 자동화 아키텍처 __젠킨스의 테스트 자동화 __MSTest를 통한 젠킨스의 단위 테스트 ____MSTest 에이전트 설정 방법 ____MSTest를 통한 테스트 자동화 실행 ____MSTests 실행 및 젠킨스 내에서의 결과 보고 ____테스트 작업 구성 __분산형 테스트 솔루션 ____셀레늄 그리드 ____병렬 다운스트림 작업 __요약 6장. 소프트웨어 배포 및 인도 __빌드 출력 표준화 ____패키징 방법 설계 __공인 미디어 라이브러리 구현 ____자산을 DML에 발행하기 __배포 자동화 ____빌드 아티팩트 및 패키지 검색 ____배치 자동화 실행 ____배포를 위해 젠킨스 슬레이브 노드 활용 __요약 7장. 빌드 파이프라인 __빌드 파이프라인의 가치 제안 __빌드 파이프라인 설계 ____빌드 파이프라인의 첫 번째 세그먼트 ____추가 파이프라인 세그먼트 ____파이프라인의 완성 ____최종 파이프라인 시각화 ____포장 판매 및 임베디드형 프로젝트용 변환 __젠킨스에서 빌드 파이프라인 구현 ____업스트림 작업: 트리거 방식으로 ____다운스트림 작업: 포스트 빌드 액션을 통해 ____파라미터라이즈드 트리거 플러그인 ____프로모티드 빌드 플러그인 ____포스트 빌드 태스크 플러그인 ____딜리버리 파이프라인 플러그인 ____두 개의 젠킨스 인스턴스 연결: 개발 및 프러덕션 __요약 8장. 지속적 실천 __카이젠: 지속적 개선 ____칸반 __지속적 통합 ____지속적인 통합이 아닌 것 ____코드 기반 브랜치 기법 ____기능 토글 ____신속한 실패와 더 신속한 복구 ____분산 버전 관리 ____젠킨스에서의 지속적 통합 __지속적인 인도 ____지속적 인도의 원칙 ____젠킨스에서의 지속적 인도 __지속적 배포 ____젠킨스에서의 지속적 배포 __요약 9장. 젠킨스와의 기술 통합 __젠킨스와 도커: 리눅스 가이드 ____도커 컨테이너에서 젠킨스 실행하기: 리눅스 ____도커를 사용하는 동적 젠킨스 슬레이브 노드 __젠킨스와 앤서블 통합: 리눅스와 윈도우 __젠킨스와 아티팩토리 __젠킨스와 셀레늄 그리드 ____셀레늄 그리드 구축 ____테스트를 작성하고 젠킨스에 통합하기 __젠킨스와 지라 __요약 10장. 젠킨스 확장 __개발 환경 설정 __젠킨스 플러그인 스켈레톤 만들기 __플러그인 스켈레톤 __메이븐이 생성한 스켈레톤을 인텔리제이로 가져오기 __젠킨스 플러그인의 아키텍처 ____젠킨스 작업 생명주기의 이해 ____오버라이드 사용하기 ____describables와 지시자로 작업하기 __젤리 태그와 파일 __HPI 플러그인 컴파일 및 설치 __요약 부록. 젠킨스 업그레이드 가이드 |