WITH JENKINS
효율적인 개발 프로젝트를 진행하기 위해 당신이 가장 먼저 할 일은 다름 아닌 CI 환경 구축이다.
복잡한 이름이지만 간단하게 설명하면, 자동 배포 시스템 구축 입니다.
반복적인 배포에 할애하는 많은 시간 제거
사람의 실수 최소화
물론 다른 이유도 있지만, 가장 큰 이유는 위와 같은 갓이라 생각합니다.
가장 쉬운 방법은 바로 jenkins를 설치 하는 방법 입니다.
Jenkins 설치는 간단하게 .war 파일을 was 서버에 배포 하는 것으로 설치가 완료 됩니다.
Jdk 설치
Was(tomcat) 설치
설치 전 준비 사항은 jdk와 was 설치 입니다.
Maven project
Java project
배포를 위한 프로젝트 설정은 크게 2가지로 나누어 집니다.
첫번째는 maven 프로젝트 입니다. 이 경우
maven test package
명령을 통해 간단하게 테스트 및 배포를 할 수 있습니다. ( 몰론 pom.xml 설정을 질 해야겠지요.)
메이븐 프로젝트가 아닐 경우 ant build script를 이용 하는 방법이 있습니다.
Ant는 오래전 부터 많이 사용 되는 빌드 스크립트 입니다. 지금은 maven,Gradle 등의 최신 빌드 플랫폼의 등장으로 사용이 줄었지만, 상당히 파워풀한 기능을 제공하여 줍니다.
추가로 자동 배포는 아니지만, 변경되는 몇몇 파일만 배포를 하기위해 제공 되는 프로그램도 있습니다.
이 프로그램은 excel로 변경 내역을 저장 후 배포를 하는 방식이며 ftp,sftp 를 지원 합니다.