Window 에서 JenKins 설치 및 Deploy하기
Jenkins
Jenkins 는 CI 툴로써 Deploy를 할떄 GUI를 통해서 보다 편하게 사용할수 있습니다.
설치하기
- http://jenkins-ci.org/ URL로 가서 다운을 받아줍니다.
- 웹 서비스를 위해 WAS를 다운 받습니다. 저는 Tomcat7을 사용했습니다.
- 다운받은 jenkins war 파일을 Tomcat folder \ webapp 로 복사해줍니다.
- Tomcat을 실행 해서 localhost:8080/jenkins 로 들어갈 경우 화면이 뜨면 성공
Maven Deploy 하기
Maven Deploy하기 위해서는 Deploy Plugin이 필요합니다.
- Manage Jenkins > Manage Plungs > Deploy Plugin 을 설치해줍니다.
- NewItem을 선택 한 후 이름을 정하신 다음 Build a maven project 를 선택하고 다음을 누릅니다.
- Source Code Management
- 형상관리 프로그램의 정보를 넣으시고
- Build Triggers
- Poll SCM 을 체크 하신 후 Deploy될 시간 정보를 세팅해줍니다.
- Build
- Root POM에 pom.xml 입력
- Goals and options에는 clean install를 입력합니다.
- Post-build Actions
- Deploy war/ear to a container 를 선택
- WAR/EAR files에는 **/*.war
- Containers
- WAS 종류와 버전
- 사용자 이름
- 비밀번호
- 톰캣 URL을 설정해줍니다.
Tomcat USER 설정
tomcat_home\conf\tomcat-user.xml을 여신후 아래 내용을 추가하고 저장해줍니다.
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<user username="bongster" password="1234" roles="manager,tomcat,manager-script,manager-gui"/>
ERROR
- unwrapped Encoding MS949
- pom.xml을 수정하면 됩니다.
//properties tag안에 추가
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
// maven-compiler-plugin에 configuration 에 encoding을 추가
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
댓글 없음:
댓글 쓰기