Window环境下的Git+GitHub+jenkins+Tomcat实现自动部署项目并发送构建邮件

Git+GitHub+jenkins+Tomcat实现自动部署项目

我们这里要实现的效果是:团队通过Git把项目push到GitHub上去,然后Jenkins通过GitHub的webhook(钩子)来检测到GitHub更新了,接着Jenkins就会自动从GitHub上pull项目下来部署到本地的Tomcat上,并且自动发送邮件给对应的人

准备步骤:

第一步:学Git,推荐一个博文

https://blog.csdn.net/qq_36243942/article/details/81169913

第二步:创建GitHub账户
第三步:下载Jenkins,去官网下载https://jenkins.io/download/ 然后选择war包下载
下载war包
第四步:下载两个Tomcat,具体可以看我的这篇文章

https://blog.csdn.net/weixin_41641941/article/details/90441316

第五步:把jenkins的war包扔进去其中一个Tomcat的Webapps目录下,然后启动Tomcat,然后再浏览器输入http://localhost:8083/jenkins/(我这里的Tomcat端口是8083),就可以看到jenkins的页面了
jenkins的一开始启动页面
一开始初始的管理员密码,jenkins自动生成的,根据上面红色的路径找到密码,拷到下面的输入框中。
然后会让你选择插件安装,我一开始是选择自定义安装(这个会帮你装很多插件,后面就不用自己装了)
插件安装
然后等待插件安装完毕
等待插件安装
然后安装完了就让你完了以后到创建用户,这里可以自己选择右下角的“Continue as admin”这样就可以自己继续用管理员账户
创建用户
完了以后进入jenkins的主页
jenkins主页
第六步:配置jenkins
点击左边的"系统管理"---->“Global Tool Configuration” 配置 jdk 、maven等信息
系统配置
全局配置
jdk配置
maven配置
第七步:构建项目
回到工作台点击“新建Item”
新建Item
然后点击构建一个Maven项目
在这里插入图片描述
如果发现没有Maven项目,是因为没有Maven Integration plugin插件
点击 “系统管理” ---->管理插件
安装插件
出现下面界面,点击可选,然后在过滤那里输入“Maven Integration plugin”,点击安装插件,然后重启Jenkins就可以了
在这里插入图片描述
回到新建Item,选择构建Maven项目
在这里插入图片描述
下面我显示我填了的部分,没有显示的说明我没有配置

填写描述
在这里插入图片描述
在源码管理选择Git,然后填写GitHub的URL,以及账户密码,但是账户密码要先在旁边的“添加”里面添加到系统设置里
GitHub账户
然后根据你的maven项目结构有没有外面包多一个文件夹来设置pom.xml的路径,并且设置好maven项目的构建操作是什么,这里的“clean compile package -DskinTests”是指清除、编译、打包成 .war文件
在这里插入图片描述
在这里插入图片描述
然后到最后点击“增加构建后操作”,选择Deploy war/ear to a container,如果没有这个这个插件就去安装Deploy war to a container插件
在这里插入图片描述
然后点击“add container”添加Tomcat容器,选择你要部署对应的版本
在这里插入图片描述
那个Tomcat的用户密码要打开Tomcat目录下的conf/tomcat-users.xml文件,添加下面几行<tomcat-users> <role rolename="manager-gui"/> <role rolenam

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值