在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法

  

本文以部署弹簧引导+ Maven项目为例,使用码云作为代码托管仓库,在CentOS 7上搭建詹金斯持续集成环境。

  

  

<强> 1.1安装Java环境
  

  

詹金斯是基于Java开发的持续集成工具,需要在Java环境下运行。用下面命令查看系统是否已安装Java:

        yum安装列表| grep jdk      

如果没有,使用yum搜索命令查找openjdk版本,选择合适的jdk进行安装:

        百胜搜索openjdk   百胜是安装java-1.8.0-openjdk-devel      Java是

验证否安装成功:

        java - version      

<强> 1.2安装Maven
  

  

依次运行以下两条命令:

        wget http://repos.fedorapeople.org..。- o/etc/yum.repos.d/epel-apache-maven.repo   百胜是安装apache maven   之前      

验证Maven是否安装成功:

        mvn - v      

<强> 1.3安装Git
  

  

直接通过百胜安装,安装完成后查看版本验证是否安装成功:

        百胜是安装git   git -版本      

<强>
  

  

<强> 2.1安装詹金斯
  

  

依次运行以下三条命令:

        sudo wget https://pkg.jenkins.io/redhat..。- o/etc/yum.repos.d/jenkins.repo   sudo rpm——进口https://pkg.jenkins.io/redhat..。   百胜是安装詹金斯   之前      

如果之前从詹金斯导入过钥匙,那么rpm——进口将失败,因为已经有一个关键了。忽略它,继续执行安装即可。

  

<强> 2.2启动詹金斯
  

  

启动詹金斯,并且设置开机自启动:

        systemctl开始jenkins.service   chkconfig詹金斯>   http://&肝移植;服务器地址祝辞:8080      

如果无法访问,检查一下防护墙,是否有开放端口,或使用命令netstat -ntulp查看端口是否被占用。

  

<强> 2.3进入詹金斯
  

  

首次进入詹金斯需要输入管理员密码,使用以下命令查看初始密码:

        猫/var/lib/jenkins/secrets/initialAdminPassword      

选择默认的<代码>建议安装插件代码安装插件,等待安装完成后依照步骤创建用户,创建完成后即可登入。

  

<强> 2.4配置詹金斯
  

  詹金斯

进入<代码>管理> 全球工具配置>   

<强> 2.4.1查看JDK路径
  

  

使用yum安装的软件不会帮我们配置环境变量,直接使用命令echo $ JAVA_HOME是看不到路径的。
  

  

先用以下命令查看路径:

        而java      

看到的结果是/usr/bin/java,但实际上这只是个软连接,并不是JDK真正的所在目录。
  

  

继续使用以下命令查看:

        ls - l/usr/bin/java      

看到/usr/bin/java指向了/etc/alternatives/java,很遗憾,还不是我们要找的真正路径。
  

  

继续追踪:

        ls - l/etc/alternatives/java      

结果指向了<代码>/usr/lib/jvm/java - 1.8.0 openjdk 1.8.0.191.b12 el7_6——1.。x86_64/jre/bin/java>   

在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法

  

同理可获得Maven的所在路径。

  

在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法

  

在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法

  

在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法

  

<强> 2.4.2安装和配置插件
  

  

进入<代码>管理詹金斯→<代码>管理插件> 在CentOS7上搭建詹金斯+ Maven + Git持续集成环境的方法