java, jsp, spring, egov

hudson 자동배포 구성

디츠 2017. 10. 20. 22:03

1. hudson 공식홈페이지에서 .war 버전 다운로드후 톰캣의 webapp 추가

https://www.eclipse.org/hudson/download.php

2. 브라우저 http://127.0.0.1/hudson 접속 후 plugins 선택후 설치

3. hudson 설정

- 관리 > System Configurations > jdk, ant, maven

- 새작업 추가 > Subversion 설정

- Build Triggers > Poll SCM > * * * * *

- Post-build Actions > post build task > Log text : BUILD SUCCESS > Script : batch.sh

 

* batch.sh

#!/bin/sh
unzip -o /root/.hudson/jobs/project/workspace/target/project-3.6.0.war -d /data/project/