SVN으로 빌드 시 젠킨스로 자동배포하고 싶었다.
젠킨스의 기본 프로세스를 간단하게 정리하면 아래와 같다
.빌드
- 연결된 SVN에서 커밋, 또는 일정 시간이 되었을때, 빌드 버튼을 누를때 (빌드 시점은 젠킨스에서 설정) 빌드가 진행된다.
이 때 빌드는 젠킨스 설치 후 환경설정에서 지정한 JDK와 메이븐을 활용한다.
메이븐은 빌드 시 POM.XML에 적힌 정보를 토대로 빌드하는데
POM.XML이 제대로 설정되어 있지 않으면 원하는대로 빌드하지 않는다.
즉 메이븐을 통한 빌드가 되지 않으면 배포는 꿈도 못꾼다
.배포
- Deploy to container Plugin을 쓰던가 쉘파일을 써서 하면된다.