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/