在centos7下安装Jenkins

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21768483/article/details/80168622

Jenkins是一个用Java编写的开源自动化服务器。 Jenkins有助于自动化完成非人员部分的软件开发过程,不断整合和促进连续交付的技术方面。 它是一个基于服务器的系统,可在servlet容器(如Apache Tomcat)中运行。 它支持版本控制工具,包括CVS,Subversion,Git,Mercurial,RTC等,并且可以执行Apache Ant,Apache Maven和基于sbt的项目以及任意shell脚本和Windows批处理命令。
构建可以通过各种手段触发,例如通过在版本控制系统中提交,通过类似cron的机制进行调度,并通过请求特定的构建URL。 也可以在队列中的其他构建完成后触发。 Jenkins功能可以通过插件扩展。

官方教程: https://pkg.jenkins.io/redhat-stable/

安装Jenkins

使用以下命令安装jenkins:

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

安装Java:检查并卸载OpenJDK

  • 卸载OpenJDK

    第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。
    检查命令:

java -version
rpm -qa | grep java

如果发现有安装好的OpenJDK以及安装包的话那么首先依次执行卸载。
卸载命令:

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
  • 列表内容

    使用ftp工具上传jdk的压缩包
    并解压到根目录

tar -zxvf  你的压缩包

修改环境变量:

vi  /etc/profile

在末尾追加

export JAVA_HOME=/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

修改jenkins配置

  • 配置文件/etc/init.d/jenkins
    获得java命令路径
which java 
#得到的java命令路径
/jdk1.8.0_171/bin/java

修改配置文件

vi /etc/init.d/jenkins
#修改配置
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java
/jdk1.8.0_171/bin/java    #这一行是新增的java命令位置 
"
  • 配置文件/etc/sysconfig/jenkins
# 打开配置文件
vim /etc/sysconfig/jenkins
# 修改$JENKINS_USER,并去掉当前行注释
JENKINS_USER="root"     #该行涉及到jenkins 执行sh脚本时的权限问题
# 修改JENKINS_PORT="8080"
JENKINS_PORT="8080"

启动、关闭jenkins服务

sudo service jenkins start/stop/restart

首次连接jenkins

在网页访问 127.0.0.1:8080

注意:如果你使用的云服务器,请务必检查云服务 安全策略 中是否开放了相关端口的出入站规则。

猜你喜欢

转载自blog.csdn.net/qq_21768483/article/details/80168622