工具jenkins的安装,并与Tomcat联动,去查看实时构建的工程和页面

本次任务是安装Jenkins,并调用Tomcat查看实时构建的工程和web页面

首先我们要使用VMware的CentOS环境,安装、配置jenkins后,再去实现web项目的自动编译构建打包部署到tomcat。

目录

1、第一步,下载并安装Tomcat和jenkins

2、第二步,配置Jenkins相关内容

3、为Tomcat添加用户和密码,并去将tomcat配置在jenkins中

4、立即构建,并在浏览器中访问它


1、第一步,下载并安装Tomcat和jenkins

首先我们要下载好Tomcat和jenkins,并将Tomcat和Jenkins分别拖入到node3和node2机器的root目录下

将Tomcat的压缩包上传到centos中,并进行解压缩,如下图所示

    然后我们就得到了在该目录下的解压后的文件,如下图所示

   

在安装Jenkins之前,我们先安装jdk11,如下图所示

   

如下图所示,就安装好了

   

接下来我们安装Jenkins

   

2、第二步,配置Jenkins相关内容

安装好之后,我们到/etc/sysconfig/目录下,找到Jenkins文件,如下图所示

   

    a)我们用默认编辑器打开它,将原本的用户名改为root,如下所示

   

       将端口号改为8888,然后按下Ctrl+s进行保存,上传到node2中去

   

    b)在/usr/lib/systemd/system/目录下找到jenkins.service文件,如下图所示

   

       我们找到user和group,将其内容修改为root,如下图所示

   

我们再找到其端口号JENKINS_PORT,改为8888,改完后保存上传到node2,如下图所示

   

    接下来我们输入如下图所示两条命令,重置一下配置文件,重启一下Jenkins

   

    c)安装插件,我们首先进入Manage Jenkins,如下图所示

   

    进入之后,我们选择Manage Plugins选项,如下图所示

   

    我们选择Available可选插件,如下图所示

   

    我们现在搜索框搜索Chinese,然后选中勾选框,如下图所示

    然后我们选择安装后重启,如下图所示

    如下图所示,就是下载完成

    然后我们在地址栏结尾输入restart,并点击重启,如下图所示

之后我们的界面就变成了中文界面,如下图所示

    d)我们进入到插件管理,如下图所示

然后我们在搜索框搜索Role-based Authorization Strategy,将勾选框勾选上,如下图所示

    之后我们选择安装但不重启,如下图所示

    安装完成,如下图所示

我们就能在全局安全配置内,看到授权策略选项有新增的插件内容了,如下图所示

    我们再点击应用和保存,我们就有新选项了,如下图所示

e)我们安装Credentials Binding插件凭证,同样的在插件管理,在可选插件中搜索Credentials Binding进行安装,如下图所示

    我们点击新建任务,如下图所示

f)接下来在名称栏中写入test01,选择构建一个自由风格的软件项目,然后点击确定,如下图所示

    这样我们就创建成功了,如下图所示

g)在配置好test01的内容之后,我们回到test01的界面,如下图所示点击立即构建来执行构建命令

左下角就会出现正在构建的图标,我们点击它,如下图所示

    如下图所示,就是构建成功的模样

   

3、为Tomcat添加用户和密码,并去将tomcat配置在jenkins中

在安装好Tomcat后,我们找到/opt/tomcat/conf/这个目录下的tomcat-users.xml,如下图所示

   

    在该文件中加入如下图所示内容

将其保存上传到node3虚拟机上,再打开/opt/tomcat/webapps/manager/META-INF/目录下的context.xml文件,如下图所示

将如下图所示内容给注释掉

然后我们重启Tomcat,如下图所示

再登入Tomcat的时候,如下图所示,就可以输入用户名和密码(Tomcat)进入了

进入后的页面如下图所示

回到Jenkins我们选择Manage Credentials,如下图所示

    在进入后我们在/凭据/系统下点击全局凭证,如下图所示

   

我们选择Add Credentials,如下图所示

我们选择Username with password等等,如下图所示,用户名与密码都是Tomcat

如下图所示,便是添加成功用户与密码

我们创建一个test02任务,在配置中我们使用Git的免密登录,如下图所示

选择执行一个shell,使用mvn命令进行清理和打包,如下图所示

在构建后操作中,写上我们的war包的位置与名称,如下图所示

添加一个8的版本的Tomcat,选上我们刚刚添加的Tomcat凭证,粘贴上我们的Tomcat访问链接,如下图所示

最后点击应用,再点击保存,如下图所示

4、立即构建,并在浏览器中访问它

同样的我们回到test02的界面中,点击立即构建,如下图所示

我们看到控制台内容已经提示构建完成了,如下图所示

我们再去访问Tomcat链接,如下图所示

可以看到我们刚刚构建的任务,设定的名字已经能够在Tomcat显示了,如下图所示

 

我们点击它(web_demo),能够成功显示页面内容,如下图所示

注意:

一定要在node1和node2虚拟机之间做免密操作,否则会导致在Jenkins和Tomcat进行免密操作时报错

如果进入Tomcat的manager/html页面时并没有登录信息填写的提示,可以到通知上看看有没有提示的相关信息,如下图所示

---

以上就是本文全部内容,如果它对您有帮助,请您帮我点个赞,这对我真的很重要

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值