Jenkins+Tomcat+Git解决Java项目自动化部署
2021-06-22 23:03
标签:目的 复制 环境 java class plugin java项目 gogs gen 网上很多关于jenkins做项目的自动化部署,各有各的方法,层出不穷,下面是我在自己的项目上做的自动化部署,很简单,可当做入门。 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 监控外部调用执行的工作。 安装jenkins 未完待续 Jenkins+Tomcat+Git解决Java项目自动化部署 标签:目的 复制 环境 java class plugin java项目 gogs gen 原文地址:https://www.cnblogs.com/treasure716/p/9676794.html
声明一下项目环境:非maven项目,平常直接打包成war包丢进tomcat中,tomcat自动重启就完事了,但是需求是不断被提出的,这就很蛋疼了。一、前言
二、Jenkins的安装与配置
jenkins提供多种安装方式如下,本文采用第二种方式。下载地址:https://jenkins.io/download/
*jenkins.war 包 既然是war包,不用说大家都知道怎么启动了,扔到tomcat就行了。
war直接会生成项目文件夹,不然就重启一下tomcat。默认访问路径:http://localhost:8080/jenkins
*进入,填写复制的密码
这些基本没啥问题,就不累述了。三、项目的配置
*下载Generic Webhook Trigger Plugin插件,实现检测git仓库是否有更新来决定是否构建。也就是说,我们提交了代码Jenkins并不会马上知道,那么我们可以通过webhook来解决。Jenkins的插件中心已经有对gogs的支持,真的是非常赞。
选择GIT,配置仓库地址,credentials配置Git的用户密码
其他都基本都默认,构建设置那里填写自定义token参数:abc12345
构建添加bash命令cd /root/.jenkins/workspace/sorry
jar -cvf /root/apache-tomcat-testJenkins/webapps/sorry.war ./
四、构建项目后及相关事项
上一篇:常用的自定义Python函数
文章标题:Jenkins+Tomcat+Git解决Java项目自动化部署
文章链接:http://soscw.com/index.php/essay/97575.html