前情提示:Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
第一种方法:
1.1 配置java环境变量
解压java到相应目录,我一般习惯把安装的软件放到目录/usr/local下。
[root@debian: ~]# tar zxvf jdk-8u102-linux-x64.tar.gz -C /usr/local/
1.2 设置JDK环境变量
[root@debian: ~]# tail /etc/profile
#export JAVA_HOME=/usr/local/jdk1.8.0_102
#export PATH=$JAVA_HOME/bin:$PATH
#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart
export JAVA_HOME=/usr/local/jdk1.7.0_71
export JAVA_BIN=/usr/local/jdk1.7.0_71/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart
说明:后来为了和项目的环境保持一致,换成了7版本,对于jenkins的安装没有影响。
1.3 验证JDK
[root@debian: ~]# source /etc/profile
[root@debian: ~]# java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
1.4 添加key和apt源
[root@debian: ~]# wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
[root@debian: ~]# tail -1 /etc/apt/sources.list
deb http://pkg.jenkins.io/debian-stable binary
1.5 更新apt源和安装ansible
[root@debian: ~]# apt-get update
[root@debian: ~]# apt-get install jenkins
1.6 默认会创建jenkins用户和同名的组,简单验证一下
[root@debian: ~]# grep jenkins /etc/passwd /etc/shadow
/etc/passwd:jenkins:x:107:113:Jenkins,,,:/var/lib/jenkins:/bin/bash
/etc/shadow:jenkins:*:17274:0:99999:7:::
说明:(1)默认的家目录是/var/lib/jenkins
(2)日志文件是/var/log/jenkins/jenkins.log
(3) 默认端口是8080,在配置文件/etc/default/jenkins里面定义的
1.7 访问Jenkins http://192.168.3.191:8080
很明显,提示我们输入password
cat /var/lib/jenkins/secrets/initialAdminPassword 内容复制进去空格处
1.8 选择插件的部分
在这里,我是选择的第一个,当然通过附加功能扩展Jenkins可以支持许多不同的需求,这也就是jenkins为什么强大。
1.9 安装插件中,需要一点时间
2.0 插件安装完成,就到了创建用户的界面,这里可以创建一个用户
这个用户是你登录jenkins的用户,张三李四都可以。
2.1 你就可以看见界面啦
第二种方法: 下载war包,通过tomcat启动jenkins
1. 配置好JDK环境,上面已经有啦,不再啰嗦
2.在官方网站上下载jenkins.war 的包
[root@debian: ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
[root@debian: ~]# java -jar jenkins.war
3.重启tomcat
4.浏览器访问 http://192.168.3.191:8080
总结:jenkins安装到此结束,现在把过程记录起来,日后查起来也方便。