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安装路径

  1. 终端输入:
which java	
输出为:/usr/bin/java
  1. 终端输入:
ls -lr /usr/bin/java	
输出为:/usr/bin/java -> 
  1. 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

  1. 打开配置环境变量的文件
vi /etc/profile
  1. 添加以下配置:
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保存退出。

  1. 让配置生效
source  /etc/profile
  1. 测试配置结果
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
原文地址:https://www.cnblogs.com/zzxaaas/p/14621947.html