一、安装方式
Jenkins为JAVA程序,需要先安装JAVA环境,我这里安装的是1.8.0_66
安装路径为
1
2
|
root@localhost:
/usr/local/apache-tomcat-8
.0.30
/conf
# echo $JAVA_HOME
/usr/local/jdk1
.8.0_66
|
Jenkins一般有两种安装方式:
1、rpm包方式安装
-
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
-
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
-
yum install jenkins
安装LTS(稳定)版本的Jenkins
-
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
-
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
-
#yum install jenkins
Jenkins启动和停止
#service jenkins start/stop/restart
2、用jenkins.war包的方式安装
去官网上下载最新的LTS版本的Jenkins.war文件,官网链接:https://jenkins.io/index.html
然后将该文件放到$TOMCAT_HOME/webapps目录下即可。也可以将jenkins.war包放到指定的目录下,但是需要修改$TOMCAT_HOME/conf/server.xml文件,在该文件尾部加上如下内容:
1
2
3
4
5
6
7
8
|
</Host>
<Host name=
"jenkins.test.com"
appBase=
"webapps"
unpackWARs=
"true"
autoDeploy=
"true"
>
<Context path=
""
docBase=
"jenkins"
debug=
"0"
reloadable=
"true"
/>
</Host>
</Engine>
</Service>
</Server>
|
其中name=“jenkins.test.com”为新建的一个虚拟主机。通过该域名来访问jenkins。如果没有这个虚拟主机则需要使用http://ip:8080/jenkins 的URL来访问jenkins。注意tomcat默认端口为8080。
appBase="/app/jenkins"为jenkins.war包的路径
3、JENKINS_HOME目录
jenkins安装完成后,启动tomcat就可以启动jenkins了。我这里tomcat安装路径为/usr/local/apache-tomcat-8.0.30。启动Jenkins:
1
|
root@localhost:~
# /usr/local/apache-tomcat-8.0.28/bin/startup.sh
|
启动Jenkins后会在root家目录下创建一个名为jenkins的隐藏目录,该目录为jenkins的$JENKINS_HOME目录
1
2
|
root@localhost:~
# ls -al | grep .jenkins
drwxr-xr-x 8 root root 4096 Apr 20 06:09 .jenkins
|
这个目录是可以更改的。例如我将$JENKINS_HOME路径更改为/opt/jenkins,那么只需要在/etc/profile文件末尾追加一行export JENKINS_HOME=/opt/jenkins 然后用命令
#source /etc/profile重新读取/etc/profile文件。
4、启动Jenkins
由于Jenkins依赖于tomcat,所以启动Jenkins只需要启动tomcat即可
#/usr/local/apache-tomcat-8.0.28
5、登录Jenkins
在浏览器输入http://jenkins.test.com:8080/ 访问Jenkins 到这里Jenkins基本安装完成