Jenkins部署
安装
Jenkins 官网地址:https://www.jenkins.io/zh/
可以根据不同的系统安装,可以安装lts版,长期支持版,也可以安装每周更新版,我这里选择安装长期支持版:
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.235.2-1.1.noarch.rpm
安装jdk
yum install -y java-1.8.0-openjdk
安装jenkins
yum localinstall -y jenkins-2.235.2-1.1.noarch.rpm
配置JAVA_HOME
定位JDK安装路径
- 终端输入:
which java
输出为:/usr/bin/java
- 终端输入:
ls -lr /usr/bin/java
输出为:/usr/bin/java ->
- sh终端输入
ls -lrt /etc/alternatives/java
输出:
/etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java
至此,我们确定java的安装目录为: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
配置JAVA_HOME
- 打开配置环境变量的文件
vi /etc/profile
- 添加以下配置:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
:wq保存退出。
- 让配置生效
source /etc/profile
- 测试配置结果
echo $JAVA_HOME
配置启动脚本
cat startJenkins.sh
#!/bin/bash
runDate=`date +%Y%m%d_%H%M`
java -jar /usr/lib/jenkinsjenkins.war --httpPort=5050 > ./'jenkins_'$runDate'.log' 2>&1 &
设置权限
chmod 777 startJenkins.sh
在系统init目录下建立脚本文件
两种方式
1、 cp ./startJenkins.sh /etc/init.d/
2、 ln ./startJenkins.sh /etc/init.d/
将脚本添加进服务
chkconfig --add startJenkins.sh
启动或停止服务
service startJenkins.sh start
service startJenkins.sh stop