새작업을 선택하면 다음과 같은 화면이 나온다.
1. 작업명 입력 (Bizuma Components)
- 이미 등록되어 있는 작업과 같은 설정을 사용할 경우 기존 작업 복사를 선택한다.
2. Build a maven 2/3 project 선택 후 OK
작업 환경 설정
1. Svn을 사용할 경우 Source Code Management 섹션에서 Subversion을 선택
- Repository URL : svn 경로이다. (http://192.168.10.xxx/svn/bizuma/trunk/BizumaComponents
- Local module directory(optional) : 허드슨이 빌드시에 Check out 받을 로컬 저장경로 명이다. 해당 저장경로는 기입 하지 않아도 되지만 SVN 루트경로(지금은 BizumaComponents)로 지정해서 명확하게 해주는것을 추천하고 싶다.
2. Build triggers 선택
- Cron Expression을 사용한 빌드를 할 경우 Build periodically를 선택.
- Schedule 입력란에 00 01 * * * 이라고 입력하면 매일 새벽 한시에 해당 컴포넌트를 빌드 하게 될 것이다.
- Cron Expression은 다른 자료를 참고 하도록 하자.
3. Build 섹션
- Root POM : pom.xml은 그냥 둔다. 만약 BizumaComponents에 pom,xml이 존재 하지 않는다면 허드슨 창에서 에러박스가 나게 된다.
- Goals and opeitons : clean deploy (메이븐 GOAL 등록)
4. Build Settings
- E-mail Notification : 해당사항을 체크 하고 Recipients를 입력하면 입력된 이매일로 매일을 전송하게 된다. (이매일 구분은 공백으로 한다.)
5. Post-build Actions
- 말그대로 BizumaConponents를 빌두 후에 할 작업을 등록하는 곳이다.
- Build other projects를 선택후 프로젝트를 입력하면 BizumaComponents를 빌드 후에 입력한 프로젝트 빌드를 수행한다.
1. 작업명 입력 (Bizuma Components)
- 이미 등록되어 있는 작업과 같은 설정을 사용할 경우 기존 작업 복사를 선택한다.
2. Build a maven 2/3 project 선택 후 OK
작업 환경 설정
1. Svn을 사용할 경우 Source Code Management 섹션에서 Subversion을 선택
- Repository URL : svn 경로이다. (http://192.168.10.xxx/svn/bizuma/trunk/BizumaComponents
--Maven의 모듈 개념을 사용해서 그룹을 지정할 경우 BizumaComponents 의 루트에 pom.xml이 등록되어 있어야 한다. --예를 들어 BizumaComponents에 BizumaEntity 와 BizumaProcess의 모듈이 등록외어 있다면 BizumaCompoents의 pom.xml에 <module> 로소 위 두개의 프로젝트가 등록되어 있다면 모듈에 선언한 순으로 허드슨 빌드 순서가 된다. -- 허드슨 Maven 빌드시에 BizumaComponents에 pom.xml이 존재 하지 않느다면 빌드가 실패하게 된다. -- 자세한 사항은 Maven프로젝트 생성시 module개념을 알아야한다. |
- Local module directory(optional) : 허드슨이 빌드시에 Check out 받을 로컬 저장경로 명이다. 해당 저장경로는 기입 하지 않아도 되지만 SVN 루트경로(지금은 BizumaComponents)로 지정해서 명확하게 해주는것을 추천하고 싶다.
2. Build triggers 선택
- Cron Expression을 사용한 빌드를 할 경우 Build periodically를 선택.
- Schedule 입력란에 00 01 * * * 이라고 입력하면 매일 새벽 한시에 해당 컴포넌트를 빌드 하게 될 것이다.
- Cron Expression은 다른 자료를 참고 하도록 하자.
3. Build 섹션
- Root POM : pom.xml은 그냥 둔다. 만약 BizumaComponents에 pom,xml이 존재 하지 않는다면 허드슨 창에서 에러박스가 나게 된다.
- Goals and opeitons : clean deploy (메이븐 GOAL 등록)
4. Build Settings
- E-mail Notification : 해당사항을 체크 하고 Recipients를 입력하면 입력된 이매일로 매일을 전송하게 된다. (이매일 구분은 공백으로 한다.)
5. Post-build Actions
- 말그대로 BizumaConponents를 빌두 후에 할 작업을 등록하는 곳이다.
- Build other projects를 선택후 프로젝트를 입력하면 BizumaComponents를 빌드 후에 입력한 프로젝트 빌드를 수행한다.