메뉴 건너뛰기

이 문서는 Jenkins, Git, SVN, Ant Build를 이용하여 빌드 자동화 CI 서버 구축에 대한 예제를 다룹니다. 이번 3부에서는 Jenkins, Git, Ant Build를 통한 자동화 구성에 대해서 소개합니다. 2부에 SVN 설정 부분을 Git으로 변경해주면 자동화 구성은 완료됩니다.


이 문서는 다음과 같이 3가지로 파트로 진행될 예정입니다. 


이 문서에 따라 실습을 해보시기 위해서는 다음의 준비사항이 필요합니다. Jenkins 서버에 이미 설정되어 있다면 필요 없습니다.
  • Java SDK 설치
  • Ant 설치
  • Git 저장소
  • Ant Build를 위한 코드
이 문서에서 Bitbucket 저장소에 공개 샘플 코드를 저장해두었기 때문에 별도의 Git 저장소가 없는 분들은 해당 샘플 코드로 진행할 수 있습니다. Git 저장소의 주소는 다음과 같습니다. 
  • https://bitbucket.org/curvc/antpro.git

복사하여 새로운 Job 만들기

앞서 말씀드렸듯이 2부의 SVN 구성과 저장소 부분을 제외하면 동일하기 때문에 기존의 JOB을 복사하여 진행합니다. 이를 위해 Jenkins에서 새로운 아이템을 선택합니다. 

그럼 다음 그림과 같이 최하위에 Copy from 메뉴가 있습니다. 여기서 library를 입력하면, 앞에 만들었던 Job의 이름이 자동완성되어 보여지며, 선택하고 OK를 합니다. 

Job의 이름은 library-git으로 해주었습니다. 적절한 이름을 입력하고 진행하시기 바랍니다.

jenkinsjob06.png


소스코드 관리 수정

이제 Job 구성에서 소스코드 관리 부분을 수정해줍니다. 앞서 Subversion을 선택한 흔적을 볼 수 있는데, Git으로 선택해줍니다. 그리고 Repositories 주소를 다음과 같이 입력해줍니다. 
  • https://bitbucket.org/curvc/antpro.git
공개용 저장소이기 때문에 인증을 위한 별다른 작업은 필요 없습니다. 
Branches to build 부분도 */master로 해줍니다. 

jenkinsjob07.png


이제 모든 설정을 저장하고 빌드를 실행해봅니다. 성공적으로 빌드가 진행된다면, OK입니다 만약 문제가 발생한다면 로그를 확인해보시고 문제점을 한번 찾아보시기 바랍니다. 그럼 이것으로 3부 Jenkins + Git + AntBuild 구성하기를 마치도록 하겠습니다. 



?

 


  1. Jenkins로 Ant Build 자동화 구축 - 3부 Jenkins + Git + Ant Build 구성하기

    이 문서는 Jenkins, Git, SVN, Ant Build를 이용하여 빌드 자동화 CI 서버 구축에 대한 예제를 다룹니다. 이번 3부에서는 Jenkins, Git, Ant Build를 통한 자동화 구성에 대해서 소개합니다. 2부에 SVN 설정 부분을 Git으로 변경해주면 자동화 구성은 완료됩니...
    Date2016.12.01 Category빌드관리 ByPSEG Reply0 Views3299
    Read More
  2. Jenkins로 Ant Build 자동화 구축 - 2부 Jenkins + SVN + Ant Build 구성하기

    이 문서는 Jenkins, Git, SVN, Ant Build를 이용하여 빌드 자동화 CI 서버 구축에 대한 예제를 다룹니다. 이번 2부에서는 Jenkins, SVN, Ant Build를 통한 자동화 구성에 대해서 소개합니다. 이 문서는 다음과 같이 3가지로 파트로 진행될 예정입니다. ...
    Date2016.11.30 Category빌드관리 ByPSEG Reply0 Views10989
    Read More
  3. Jenkins로 Ant Build 자동화 구축 - 1부 Jenkins 개요와 설치

    이 문서는 Jenkins, Git, Ant Build를 이용하여 빌드 자동화 CI 서버 구축에 대한 예제를 다룹니다. 요즘 추세가 Maven이나 Git을 사용하고 있지만, 쉽게 개발 환경을 전환하지 못하는 조직이 많이 있어 SVN과 Git 연동에 대한 모두를 다루고자 합니다. ...
    Date2016.11.30 Category빌드관리 ByPSEG Reply0 Views6082
    Read More
  4. 베스트 레드마인 테마 6

    이런 레드마인 디폴트 테마에 식상하신 분들을 위한 정보입니다. 레드마인은 쉽게 테마를 바꿀 수 있습니다. 레드마인 테마 베스트 6를 소개 드립니다. 오늘 바꿔보세요. 레드마인 테마 변경 방법테마별로 조금은 다를 수 있지만 일반적인 ...
    Date2015.09.08 Category프로젝트&이슈관리 ByPSEG Reply2 Views13096
    Read More
  5. 프로젝트 관리도구 버그지니(The Bug Genie) 퀵 리뷰

    이 문서는 프로젝트 관리 및 버그 트래킹 시스템인 버그지니(The Bug Genie)에 대한 리뷰를 위해 작성되었다. 1. 개요버그지니는 무료 오픈 소스의 웹기반의 프로젝트 관리 및 버그 추적 시스템이다. 버그지니는 Daniel Andre Eikeland, Ray Jensen, Phiip Ken...
    Date2015.04.07 Category프로젝트&이슈관리 ByTom Reply0 Views9748
    Read More
  6. 유용한 Top 5 레드마인 (Redmine) 플러그인 소개

    레드마인 (Redmine)에 유용한 5가지 best plugin을 소개 드립니다. Monitor & Controlling 테스크, 투입시간, 리소스 현황을 프래프를 이용해 한 눈에 파악할 수 있게 도와주는 플러그인 입니다. http://www.redmine.org/plugins/monitoring-contr...
    Date2015.01.07 Category프로젝트&이슈관리 ByPSEG Reply3 Views33003
    Read More
  7. Redmine과 연동되는 무료 테스트 관리 도구들

    Redmine과 연동되는 오픈소스 테스트 관리 도구들은? Klaros-Testmanagement: The free Community Edition of Klaros-Testmanagement supports the integration with Redmine. TestCaseDB: TestCaseDB is an open source test case managemen...
    Date2014.12.09 Category테스트 ByTerry Reply0 Views7110
    Read More
  8. 클라우드 기반 요구사항 관리 도구 ReqVIew 리뷰

    체코의 Eccam s.r.o사는 자동차 네비게이션, 임베디드와 모바일 시스템, 컴퓨터 그래픽, 비전 분야에서 고성능을 위한 소프트웨어 개발에서 노하우를 기반으로 요구사항 관리 시스템인 ReqView를 개발하고 있다. ReqView는 웹 및 오프라인에서 사용할 수 있...
    Date2014.09.16 Category요구사항관리 ByPSEG Reply0 Views10916
    Read More
  9. 세계 점유율 1위의 요구사항 관리 도구 DOORS 리뷰 - 2부

    4.4 요구사항 Import/ExportDOORS의 강력한 기능 중에 하나는 바로 Import/Export 기능이다. Import는 Plain Text, Rich Text, Spreadsheet, Framemaker로부터 가능하며, Export는 아래 그림처럼 Word, Excel, Outlook, HTML, 등 수 많은 포멧으로 가능하다. ...
    Date2014.05.07 Category요구사항관리 ByPSEG Reply0 Views13529
    Read More
  10. 세계 점유율 1위의 요구사항 관리 도구 DOORS 리뷰 - 1부

    Standish Group Report에 따르면, 프로젝트의 성공과 실패를 좌우하는 요소들의 40%가 요구사항과 관련되어 있다. 성공을 위해서도 요구사항 정의 및 관리를 잘해야하며, 실패를 하지 않기 위해서도 요구사항 정의 및 관리를 잘해야 한다. 일반적으로 부실하게...
    Date2014.05.07 Category요구사항관리 ByPSEG Reply0 Views11089
    Read More
Board Pagination Prev 1 2 Next
/ 2