美文网首页
jenkins的安装和使用

jenkins的安装和使用

作者: Nemo_fe9f | 来源:发表于2020-01-16 17:23 被阅读0次

简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

软件开发周期、持续集成、敏捷开发、软件开发瀑布模型等名词就不多介绍了……

安装和持续集成环境搭建

下载官网:https://jenkins.io/zh/

  1. 首先安装JDK环境

rpm -ivh jenkins文件包

  1. 修改jenkins配置文件 vim /etc/sysconfig/jenkins
  2. 修改内容:

JENKINS_USER="root"
JENKINS_PORT="8888"

  1. 修改jenkins启动JAVA_HOME

vim /etc/rc.d/init.d/jenkins


image.png
  1. 启动

systemctl start jenkins

5.把jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates
sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json

最后,lManage Plugins点击Advanced,把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

jenkins构建maven项目

在jenkins->Global Tool Configuration配置JDK和maven

修改tomcat/conf/tomcat-users.xml

<role rolename="manager-gui"/> 
<role rolename="manager-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script"/>

在tomcat/conf/Catalina/localhost目录下创建manager.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" antiResourceLocking="false"
         docBase="${catalina.home}/webapps/manager">
          <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>

jenkins+docker+springCloud微服务持续集成

jenkins+Kubernetes构建微服务持续集成平台

相关文章

网友评论

      本文标题:jenkins的安装和使用

      本文链接:https://www.haomeiwen.com/subject/grcfzctx.html