간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (11,090원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (8,820원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (8,820원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (10,080원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (11,340원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (11,720원)
(최대할인 3만원 / 3만원 이상 결제)
Close

Hudson 3 설치와 운용 : 소프트웨어 품질을 높이는 오픈소스 자동화 통합 서버

원제 : Hudson 3 Essentials

2013년 9월 9일 이후 누적수치입니다.

판매지수 11
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

14,000원

  • 12,600 (10%할인)

    700P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(320)

  • 사은품(2)

출판사 서평

허드슨(Hudson) 3.1 최신 버전에서 제공하는 수많은 기능 중 핵심 항목만을 간추린 책이다. 독자들은 실습을 통해 짧은 시간 내에 허드슨의 설치와 보안 강화, 빌드와 검증, 상용 서비스 배포에 관한 전반적인 내용을 파악할 수 있으며, 추가로 소프트웨어 개발 프로젝트의 수준을 한 단계 높이는 데 도움이 되는 각종 플러그인에 대해서도 알 수 있다. 이 책의 주요 대상 독자는 소프트웨어 품질 향상과 빌드 및 테스트에 소요되는 단순 반복 작업을 자동화하려는 소프트웨어 개발자이며 허드슨의 동작방식을 알고 싶거나 테스트 결과나 이력 추이를 시각적으로 확인하고 싶은 개발팀 리더나 테스터에게도 도움이 된다.

이 책에서 다루는 내용
- 허드슨 3를 테스트/검증목적의 독립형 애플리케이션으로 실행하기
- 허드슨 3를 애플리케이션 서버에 배포하기
- 허드슨 3의 보안 강화 및 백업 설정하기
- 허드슨 3의 플러그인 설치 및 추가 기능 활용
- 허드슨 3의 플러그인 개발 기초
- 앤트, 메이븐, 그레이들로 빌드하는 허드슨 3 작업 생성법
- 허드슨 3 작업용 테스트 진행 및 보고서 생성법

이 책의 대상 독자
이 책은 소프트웨어 품질 향상과 빌드, 테스트에 소요되는 단순 반복 작업을 자동화하려는 소프트웨어 개발자를 위한 책이다. 또한 허드슨의 동작방식을 알고 싶거나 테스트 결과나 이력 추이를 시각적으로 확인하고 싶은 개발팀 리더나 테스터에게도 도움이 된다.

이 책의 구성
1장, 허드슨을 사용하는 이유: 허드슨이란 무엇인지, 그리고 어떻게 이를 사용해 고품질의 소프트웨어를 배포할 수 있는지에 대해서 알아 본다.
2장, 설치와 실행: 다양한 환경에서 허드슨을 어떻게 설치하고 배포하는지 살펴본다.
3장, 설정과 보안: 기초적인 설정 방법과 허드슨 설치 후에 적용해야 할 보안 조치 방법을 알아 본다.
4장, 플러그인 설치와 개발: 필수 플러그인을 소개하고, 사용자가 직접 플러그인을 개발하여 기능을 확장하는 방법을 알아 본다.
5장, 빌드와 배포: 허드슨으로 어떻게 다양한 소프트웨어 애플리케이션을 빌드하는지와 웹 애플리케이션을 애플리케이션 서버로 배포하는 방법을 익힌다.
6장, 테스팅과 리포팅: 허드슨을 사용해 어떻게 애플리케이션 자동화 테스트를 수행하는지와 결과 보고서 생성 방법을 배운다.
7장, 업그레이드와 팀 콘셉트 기능: 허드슨 업그레이드 방법과 팀 콘셉트 기능 사용법을 알아 본다.
부록, 온라인 자료: 이 책에서 다룬 제품들의 웹 사이트를 나열한다.

목차

1 허드슨을 사용하는 이유
허드슨의 장점
프로젝트 운영 효율성 향상
빌드와 배포 과정 자동화
IT 조직에서의 역할
플러그인과 통합 기능
허드슨의 뒷 이야기
요약

2 설치와 실행
환경 변수
사전에 준비할 파일
허드슨 다운로드
애플리케이션 서버없이 허드슨 WAR 실행하기
유닉스와 리눅스에 설치
톰캣 설치와 설정
톰캣에 허드슨 배포하기
JBoss AS 7 설치와 설정
JBoss AS 7에 허드슨 배포하기
글래스피시 4 설치와 설정
글래스피시 4 설정 변경하기
글래스피시 4에 허드슨 배포하기
허드슨 CI 서버 초기설정
허드슨 홈 디렉토리
요약

3 설정과 보안
허드슨 홈페이지
허드슨 도움말
허드슨 환경 설정
시스템 환경 설정
JDK 설정
앤트 설정
메이븐 설정
허드슨에서 이메일 전송기능 설정
허드슨 백업하기
보안 설정
허드슨의 인증
허드슨의 권한 부여
보안 정책 정의하기
요약

4 플러그인 설치와 개발
플러그인이란
플러그인 설치
Featured 플러그인 설치
Recommended 플러그인 설치
그밖의 플러그인 설치
플러그인 설정
ThinBackup 플러그인
백업 전략 설정하기
허드슨 플러그인 생성
아파치 메이븐의 다운로드와 설치
메이븐 HPI 플러그인 추가
JDK 1.6 사용
샘플 플러그인 프로젝트 생성하기
샘플 플러그인 프로젝트의 구조
샘플 플러그인 HPI 파일 생성하기
샘플 플러그인 프로젝트 실행하기
샘플 작업 생성하기
샘플 플러그인의 역할
샘플 플러그인의 동작 방식
그밖의 플러그인 참고 자료
허드슨에 샘플 플러그인 배포하기
깃허브에서의 sample-plugin 프로젝트 소스 코드
요약

5 빌드와 배포
메이븐으로 샘플 프로젝트 빌드하기
메이븐 작업용 free-style software job 생성하기
메이븐 작업에 사용할 소스 코드 관리 도구 설정하기
메이븐 작업에 사용할 빌드 스텝 설정하기
메이븐 작업 저장하기
메이븐 작업을 수동으로 빌드하기
허드슨 홈 디렉토리 구조
그래이들로 샘플 프로젝트 빌드하기
그래이들 작업용 free-style software job 생성하기
그래이들 작업용 소스 코드 관리 도구 설정하기
그래이들 작업 저장하기
그래이들 작업을 수동으로 빌드하기
그레일즈로 샘플 프로젝트 빌드하기
그레일즈 작업용 free-style software job 생성하기
그레일즈 작업용 소스 코드 관리 도구 설정하기
그레일즈 허드슨 3 플러그인 설치하기
그레일즈의 다운로드와 설정
그레일즈 작업에서 사용할 빌드 스텝 설정하기
그레일즈 작업 저장하기
그레일즈 작업을 수동으로 빌드하기
애플리케이션 서버로 WAR 파일 배포하기
Deploy to container와 Copy Artifact 플러그인 설치하기
톰캣 재설정하기
배포용 빌드 스텝 설정하기
작업을 검증하고, 실행하기
그루비 스크립트로 커스텀 액션 실행하기
그루비 설정하기
작업에 그루비 빌드 스텝 추가하기
그루비 스크립트 testScript.groovy
요약

6 테스팅과 리포팅
테스트용 애플리케이션 hudsonDemoProject
free-style software job 생성하기
소스 코드 관리 도구 설정하기
프로젝트의 디렉토리 구성
자바독 생성과 발행
hudsonDemoProject 작업용 포스트-빌드 액션 설정하기
JUnit 테스트 결과 보고서의 실행과 발행
hudsonDemoProject 작업용 그래이들 빌드 스텝 업데이트
포스트 빌드 액션 설정하기
정적 소스 코드 분석
PMD
파인드벅스
체크스타일
그래이들 빌드 파일에 대한 추가 설명
그래이들 빌드 스텝 업데이트하기
hudsonDemoProject 작업용 포스트 빌드 액션 설정하기
hudsonDemoProject용 결과의 빌드와 분석
hudsonDemoProject 트렌드 분석
요약

7 업그레이드와 팀 콘셉트 기능
허드슨 및 플러그인 업그레이드 여부 확인하기
허드슨 백업하기
허드슨 자동 업그레이드하기
새 버전의 WAR 파일을 독립 실행형 방식으로 설치하기
새 버전의 WAR 파일을 톰캣에 설치하기
새 버전의 WAR 파일을 JBoss AS 7에 설치하기
새 버전의 WAR 파일을 글래스피시 4에 설치하기
팀 콘셉트
새 사용자 생성하기
팀단위 권한 설정하기
팀 생성하기
팀에 팀원 추가하기
신규 작업 생성하기
작업을 팀에 할당하기
작업별 공개 여부 확인하기
요약

부록 온라인 자료
소프트웨어 다운로드
허드슨 관련 자료
애플리케이션 서버 관련 자료
허드슨 3 핵심가이드 프로젝트

본문중에서

이 책은 허드슨 버전 3가 제공하는 수많은 기능 중에서 핵심 항목만을 간추려서 실습을 통해 짧은 시간 내에 독자에게 전반적인 내용을 전달하려는 데 목적이 있다. 또한 이 책에서는 소프트웨어 개발 프로젝트의 수준을 한 단계 높이는 데 도움이 되는 각종 도구에 대해서도 설명한다. 이 책을 모두 읽은 독자라면 직접 허드슨을 설치하고, 보안 강화 조치를 취하는 방법을 알 수 있다. 또한 소프트웨어의 빌드 및 검증, 상용 배치 등에 대해서도 알 수 있다.
(/ 저자서문 중에서)

허드슨을 일컬어 대표적인 오픈소스 기반의 지속적 통합 도구라고 한다. 지속적 통합CI, (Continuous Integration)이란 애자일(Agile) 방법론 중 비교적 초기부터 소개된 XPeXtreme Programming의 실천법으로서, 소프트웨어를 개발하는 과정인 빌드와 테스트와 배포의 각 단계를 자동화하고 품질을 수치화해서 코드 품질을 높이는 과정을 말한다.

허드슨은 썬마이크로시스템즈에서 근무하던 코슈케 카와구찌가 오픈소스 기반의 지속적 통합 서버를 만들면서 시작되었고, 2005년 2월에 첫 번째 버전이 릴리스 되었다. 당시 지속적 통합을 지원하는 대표적인 툴인 크루즈컨트롤 등 다수의 소프트웨어가 존재했음에도 불구하고 허드슨이 급속하게 이들 소프트웨어의 대체재로서 인기를 끌게된 요인은 무엇일까?

주요 원인은 허드슨이 오픈소스 기반으로서 다양한 시스템과의 연동이 쉽다는 점과 강력한 플러그인 시스템을 통한 기능 확장이 가능했다는 이유 때문일 것이다. 즉, 허드슨을 사용하면 개발자들은 이미 본인에게 익숙한 기존 시스템에 큰 변화를 주지 않고도 지속적 통합 도구의 장점을 살릴 수 있고, 추가로 필요한 기능이 있다면 플러그인 확장을 통해 자유롭게 구현할 수 있다. 허드슨의 경우 지속적 통합 도구로서의 인기 만큼이나 많은 사건이 있었다. 2010년 오라클이 썬마이크로시스템즈를 합병함에 따라 허드슨이 오라클의 소유가 된 사건과 그 과정에서 허드슨 프로젝트의 인프라와 상표의 주도권에 대한 의견 차이로 인해 코슈케 등을 비롯한 초창기 허드슨 프로젝트 컨트리뷰터들이 별도의 젠킨스(Jenkins) 프로젝트를 시작한 사건, 그리고 오라클이 허드슨을 이클립스 재단에 귀속시키는 절차를 시작하여 2012년 12월 12일 허드슨 3.0 버전이 출시됨과 동시에 허드슨 프로젝트가 이클립스 재단의 정식 프로젝트가 된 사건 등을 들 수 있다.

이 책은 허드슨이 이클립스 재단의 정식 프로젝트가 되고 최초로 출시된 바로 그 3.0 버전과, 이후 팀 콘셉트 기능이 추가된 3.1 버전을 다루며, 설치에서 운용과정까지의 핵심 항목을 순서대로 간결하게 설명한다. 따라서 허드슨을 직접 사용할 소프트웨어 개발자뿐만 아니라 허드슨의 동작방식을 알고 싶거나 테스트 결과나 이력 추이를 시각적으로 확인하고 싶은 개발팀 리더나 테스터에게도 큰 도움이 되리라 확신한다. 이 정 표
(/ 옮긴이의 말 중에서)

저자소개

로이드 마인홀츠(Lloyd H. Meinholz) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 1종
판매수 22권

기업용 애플리케이션을 개발하는 중견기업의 선임 개발자이자 아키텍트다. 프로그래밍 분야에 총 25년 이상 종사하고 있으며, 13년이 넘도록 리눅스와 자바 및 관련 기술을 사용해 웹 애플리케이션을 개발하고 있다. 주된 관심은 서버 사이드 개발 분야지만 빌드나 배포 분야도 다룬다.

생년월일 -
출생지 -
출간도서 0종
판매수 0권

PC용 소프트웨어부터 모바일 브라우저 및 클라우드 서비스 개발에 이르기까지 20년 동안 다양한 개발 프로젝트에 참여했으며, 현재 KT에서 SW 품질 평가 업무를 맡고 있다. 오픈 라이선스를 활용한 IT 기술 및 콘텐츠 확산에 관심이 많으며, 오픈아이디어랩(OIL) 프로젝트를 통해 의미 있고 재미있는 시도를 이어나갈 수 있는 방법을 고민하고 있다.
옮긴 책으로는 [워드프레스 플러그인과 테마 만들기](에이콘, 2012), [Hudson 3 설치와 운용](에이콘, 2014)이 있고, [크리에이티브 커먼즈 권리표현언어(ccREL)](2009)와 [참여와 소통의 정부 2.0](아이앤유, 2011), [난독

펼쳐보기

이 상품의 시리즈

acorn+PACKT 시리즈(총 351권 / 현재구매 가능도서 321권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용