Jenkins安装持续集成配置(纯小白安装教程2)

Jenkins安装并使用(2)

   承接上一部分,继续Jenkins插件管理,

Jenkins安装并使用(1)

插件管理使用

maven安装和配置

 因为我们现在项目都是用maven,所以需要maven构建在服务器上  == gradle都查不多的 ==
  1. 上传maven tar到Jenkins服务器,我这里用的是apache-maven-3.6.2-bin.tar.gz
  # 解压jar 包
  tar -xzf apache-maven-3.6.2-bin.tar.gz
  # 创建文件目录
  mkdir -p /opt/maven
  # 移动文件
  mv apache-maven-3.6.2/* /opt/maven

之后我们需要查看下有木有安装jdk啊,兄弟萌

JDK安装教程

2.安装完maven,jdk之后我们需要在Jenkins后台配置 系统管理–全局工具配置
在这里插入图片描述
在这里插入图片描述

点击应用保存。然后返回到 系统配置–系统配置 (Manage Jenkins->Configure System->Global Properties )
JAVA_HOME、M2_HOME、PATH+EXTRA(对应linux PATH那一段)

在这里插入图片描述

  1. 修改Maven的settings.xml
     mkdir /root/repo   # 创建本地仓库目录
     
     vi /opt/maven/conf/settings.xml
     
     #修改默认路径
     <localRepository>/root/repo/</localRepository>
     
     # 追加阿里云镜像
     <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
  1. 测试Maven是否配置成功(配置完测试一波)

构建->增加构建步骤->Execute Shell,在框内输入 mvn clean package ,再次构建,妈的,怎么看日志感觉走的还的还是原始maven地址,知道问题了,配置镜像源出了低级问题,兄弟们配置要看好

在这里插入图片描述
在这里插入图片描述

tomcat 安装与配置

对于一些老的项目并没有内置tomcat,所以这里顺便说下tomcat 配置,
从Jenkins上传到服务器-tomcat上面,上传到服务器-103,(gitlab-101,Jenkins-102),先判断下服务有没jdk,然后上传tomcat。我这里使用的是tomcat8.5

jdk安装

    tar -xzf apache-tomcat-8.5.47.tar.gz #解压
    mkdir -p /opt/tomcat  #创建目录
    mv  apache-tomcat-8.5.47 /opt/tomcat #移动tomcat
    /opt/tomcat/bin/startup.sh    #启动tomcat
    
启动完成可以测试一波,
配置Tomcat用户角色权限
 默认情况下tomcat没有配置用户角色权限的,但是,后续Jenkins部署项目到Tomcat服务器,需要用到Tomcat的用户,所以修改tomcat配置

在这里插入图片描述

  #修改tomcat配置
   vi /opt/tomcat/conf/tomcat-users.xml
  #直接复制我这一段就行

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

在这里插入图片描述

  1. 注意:为了能够刚才配置的用户登录到Tomcat,还需要修改以下配置
      vi /opt/tomcat/webapps/manager/META-INF/context.xml
      # 把这段注释掉
      <!-- 
          <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> 
       -->


  # 打开之后重新启动
  /opt/tomcat/bin/shutdown.sh  # 停止
  /opt/tomcat/bin/startup.sh   # 启动
  1. 访问: http://XXXXXX:8080/manager/html ,输入tomcat和tomcat,看到以下页面代表成功

这个时候肯定有人打不开,打不开的扣1奥
问题点击此处

项目构建

   项目构建重新来个内容啊

Jenkins项目构建类型

  1. QQ技术交流群:809079777
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值