Jenkins 安装 (linux CentOS 7.2)
前言:
路漫漫其修远兮,我们一起来努力!!!
1 基础软件环境
1.centos7.2
2.Jdk 1.8
3.maven-3.5.3
4.Tomcat(Jenkins也自带有Jetty服务器,可使用“service jenkins start”来开启安装后的Jenkins服务,如需使用Tomcat则需要将安装目录 /usr/lib/jenkins/下的war包放于Tomcat的webapps目录下)
2 安装jdk
1. 下载jdk 1.8
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2. 将压缩包拷贝到 /opt/software/develop
3. tar –zxvf jdk-8u171-linux-x64.tar.gz //解压缩包
4. vi /etc/profile //配置环境变量,如图
5. :wq! //保存退出
6. source /etc/profile //使用环境变量
7. java –version //查看版本号
3 下载安装maven
1. cd /usr/local //进入目录
2. mkdir maven //创建maven文件夹
3. 下载maven压缩包
地址:http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz //下载maven的tar包
4. tar -zxvf apache-maven-3.5.3-bin.tar.gz //解压tar包
5. vim /etc/profile //配置环境变量
新增行 exportMAVEN_HOME=/usr/local/maven/apache-maven-3.5.3
//找到PATH行,追加$MAVEN_HOME/bin
例如
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
6. wq! //保存退出
7. source/etc/profile //使用环境变量
4 安装Jenkins
1.创建Jenkins的yum源文件
vi /etc/yum.repos.d/jenkins.repo
2.在 Jenkins.repo中加入以下内容:
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins-ci.org/redhat
gpgcheck=1
3.rpm增加Jenkins源的key
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
4.安装 jenkins
sudo yum install jenkins
5. 要使用此存储库,请运行以下命令(当时也是有报错所以在jenkins的官网查到的解决方法,如果安装顺利也可不执行 >_<!!)
sudo wget -O/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --importhttps://pkg.jenkins.io/redhat/jenkins.io.key
5 Jenkins相关目录和配置
安装完成后,有如下相关目录:
/usr/lib/jenkins/:jenkins安装目录,WAR包会放在这里。
/etc/sysconfig/jenkins:jenkins配置文件,端口、JENKINS_HOME等都在这里配置。
配置如下:
## xxxxxxx省略注释
JENKINS_HOME="/usr/lib/jenkins"
## xxxxxxx省略注释
JENKINS_JAVA_CMD=""
## xxxxxxx省略注释
JENKINS_USER="jenkins"
## xxxxxxx省略注释
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
## xxxxxxx省略注释
JENKINS_PORT="8080"
## xxxxxxx省略注释
JENKINS_AJP_PORT="8009"
## xxxxxxx省略注释
JENKINS_DEBUG_LEVEL="5"
## Txxxxxxx省略注释
JENKINS_ENABLE_ACCESS_LOG="no"
## xxxxxxx省略注释
JENKINS_HANDLER_MAX="100"
## xxxxxxx省略注释
JENKINS_HANDLER_IDLE="20"
## xxxxxxx省略注释
JENKINS_ARGS=""
6 启动Jenkins
A:如果是使用自带的Jetty服务器,启动可以使用命令:sudo service jenkins start。
B:如果是部署在Tomcat服务器上,直接启动Tomcat即可。
7 关闭防火墙
请自行百度吧!!!!
8 访问Jenkins
A:打开页面http://[ip]:[port]/jenkins。 (注意:如果是用jenkins自带的jetty启动的话,浏览器出入的URL不用加/jenkins,否则页面会报错)
B:初始启动需要密码,密码文件位于/var/lib/jenkins/secrets/initialAdminPassword, 复制填入,点击Continue。
C:CustomizeJenkins选择Install suggested plugins即可。
D:创建用户。
F:成功!!!