'jenkins'에 해당되는 글 2건

  1. 2011.05.26 [Jenkins-CI] serena dimensions plugin
  2. 2011.05.25 [Jenkins-CI] jenkins ci 설치
2011. 5. 26. 13:34 IT


1. manage plugins 에서 install 후 exit
cf) serena로 검색

2. copy jar
from : /java_api/lib/ or /AdminConsole/lib/
to : /WEB-INF/lib
darius.jar
dmclient.jar
dmfile.jar
dmnet.jar

cf) Dimensions CM 2009 R1.x and R2 이상의 library 를 사용해야 문제가 없음 
(이전버전일 경우 java.lang.NoSuchMethodError: com.serena.dmclient.api.DimensionsObjectFactory.getServerVersion(I)Ljava/util/List; 메세지 발생 )
 

jenkins start

3. 전역정보 설정
jenkins 관리 > configure system > Dimensions
 
ref) https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin 
posted by smplnote
2011. 5. 25. 18:48 IT
jenkins 
이전까지 hudson으로 알려져 있던 build server
반복적인 작업들의 실행을 모니터링 해준다.  ( from https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins )

site : http://jenkins-ci.org/ 
version : 1.413

cf) window service 등록을 금지하는 경우 윈도우용 installer를 사용해선 안됨
jdk : 1.6 이상 1.5에서는 오류 메시지 발생

주요 argument ( from http://winstone.sourceforge.net/#commandLine )
JENKINS_HOME : war가 풀릴 공간. default는 ${user.home}/.jenkins
--httpPort : default 8080
--ajp13Port : default 8009 , no use -1
--logfile : 콘솔 로그를 redirect 하여 저장할 파일 

실행스크립트 샘플 (윈도우용 => 서비스 등록하는게 더 편하지만 여건상 안되서.. )
set JENKINS_HOME=c:\my
set JAVA_HOME=c:\my\jdk1.6.0_25
set PATH=%JAVA_HOME%\bin
set HTTP_PORT=6666
set AJp13PORT=9999
set WEBROOT=c:\my\mywebroot
set LOGFILE=c:\my\log.log
start "jenkins" /B /d c:\my -jar c:\jenkins.war --httpPort=%HTTP_PORT --ajp13Port=%AJP13PORT% --webroot=%WEBROOT% --logfile=%LOGFILE%


 
posted by smplnote