今天,从老的机器上把Jenkins migrate到虚机上,使用rpm -ivh 安装 rpm分发包 :http://pkg.jenkins-ci.org/redhat/
安装完毕后,会自动注册为service服务,可以通过service jenkins start来启动。
启动服务脚本:
/etc/init.d/jenkins
配置文件位于:
/etc/sysconfig/jenkins
Jenkins Home位于:也就是web的工作目录
JENKINS_HOME="/var/lib/jenkins"
LOG位于:
/var/log/jenkins/jenkins.log
Jenkins的war包位于:
/usr/lib/jenkins/jenkins.war
但是,迁移到虚拟机上之后,发现一个问题,虚拟机不能访问外网,需要通过代理上网。于是更改/etc/sysconfig/jenkins,JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttps.proxyHost=9.*13 -Dhttps.proxyPort=*" 但是不起作用,无奈之下,只好用java启动,并且放到后台运行,总算解决。
nohup java -Dhttp.proxyHost=9.*.*213 -Dhttp.proxyPort=* -Dhttps.proxyHost=9.*13 -Dhttps.proxyPort=* -jar /usr/lib/jenkins/jenkins.war &
用Java启动,没有研究如何指定JENKINS的HOME,默认在~/.jenkins下面,于是把/var/lib/jenkins的全部内容拷贝过来,重启ok。