젠킨스 설치방법 - JSW을 사용한 방법


Jenkins 설치법

1. JSW wrapper를 다운로드 한다. http://wrapper.tanukisoftware.com/doc/english/download.jsp
2. 다운받은 파일을  /usr/local/jenkins 에 복사한다.

3.  #> mkdir /usr/local/jenkins/tmp
     #> useradd  jenkins  -d /usr/local/jenkins
     #> chown  -R jenkins  /usr/local/jenkins

4.jenkins.war 파일을 다운(http://jenkins-ci.org)후  /usr/local/jenkins/lib 에 복사 한다.
   *프러그인파일은 /usr/local/jenkins/data/plugins 에 복사한다
5.  #> cp /usr/local/jenkins/src/conf/wrapper.conf.in /usr/local/jenkins/conf/wrapper.conf
     #> vi /usr/local/jenkins/conf/wrapper.conf
   아래 내용으로 설정화일을 수정 한다.

  wrapper.java.classpath.1=../lib/jenkins.war
  wrapper.java.classpath.2=../lib/wrapper.jar
  wrapper.java.additional.1=-DJENKINS_HOME=../data
  wrapper.java.additional.2=-Djava.io.tmpdir=../tmp
  wrapper.java.additional.3=-server
  # Set directly the time zone of the JVM, by setting this we do not rely on the time zone of the server.
  # Uncomment the following line if needed.
  # wrapper.java.additional.4=-Duser.timezone=America/Los_Angeles
 wrapper.app.parameter.1=Main
 wrapper.app.parameter.2=--httpPort=8070
 wrapper.ping.timeout=300
 wrapper.jvm_exit.timeout=60
 wrapper.console.title=Jenkins Continuous build server

6.  #> /usr/local/jenkins/bin/testwrapper console
   *http://localhost:8070 로 에러가 없는지 접속해본다.

7.  #> cp /usr/local/jenkins/src/bin/sh.script.in /etc/init.d/jenkins
    #> vi /etc/init.d/jenkins
  아래 내용으로 설정화일을 수정 한다.

  APP_NAME="Jenkins"
  APP_LONG_NAME="Jenkins Continuous build server"
  WRAPPER_CMD="/usr/local/jenkins/bin/wrapper"
  WRAPPER_CONF="/usr/local/jenkins/conf/wrapper.conf"
  PIDDIR="/usr/local/jenkins/bin"
  RUN_AS_USER=jenkins

8. chmod 755 /etc/init.d/jenkins
  #> cd /etc/init.d/
  #>./jenkins start


* 설치는 그냥 따라만 하면 되나...라이센스때문에 5분밖에 작동하지 않는다 .(service jenkins console로 확인 가능하다.)


댓글

이 블로그의 인기 게시물

어쩌다 마주친 spring Error

nginx 설정정리

이클립스에서 톰캣 publish할때 에러