2 04 2014
Jenkins job – ant build deploy
<<<< Jenkins 배포 Job 등록 >>>>>
1. 좌측 메뉴에서 “새로운 job” 클릭
– Job 이름 : 식별가능한 이름 설정
– Build a free-style software project 선택
2. Job 등록 폼
– JDK : JDK7
– 소스코드 관리 > Subversion 선택
> Repository URL : 소스코드 대상 SVN URL 입력 (http://xxx.xxxx.com/svn/project/webapp/trunk)
> Credentials : 기존에 등록되어 있는 인증 정보가 있으면 선택. 없을시에는 Add 버튼 클릭한 후 로그인 계정 정보 입력
– 빌드 트리거
> Poll SCM (SVN 변경 감지 시간 설정) 선택 후 SVN 변경시 즉시 실행을 위하여 “* * * * *” 입력 (참고 : Build periodically 는 지정된 일자에 대해서만 수행)
– Build
> Add build step -> Invoke Ant 선택
> Ant Version 선택
> Targets : Ant Script File 안에 있는 <target name=”….”> 태그의 name 을 지정해야 합니다. Default 로 <project name=”Build – Deploy” default=”fileFinder.compare.diff” /> 태그 안의 default 에 지정되어있는 경우에는 생략 가능
> [고급] 버튼 클릭
> Build File : Ant Script File (build.xml) 위치 지정 – (/xxxx/xxxx-script/deploy/webapp/build.xml)
> 저장
3. Job 실행 및 테스트
4. 기타
1 2 3 4 |
Job 실행 후 다른 Job 를 실행하여야 할 경우 Job 설정 > Post-build Action 클릭 후 Build other projects 선택 Projects to build 항묵에 기존에 등록되어있는 Job 명을 입력하면 Auto Complete 로 콤보박스에 표시되면, 해당 실행 Job 선택 Trigger only if build succeeds 선택 |
ERWIN Names 사용 – Logical를 자동으로 Physical변경 SSH Port 22번을 다른 포트로 하기