使用Jenkins启动maven作为项目构建管理工具的web项目
2017-05-31 18:38
399 查看
目录
![](https://sources.cc520.me/user/img/o_1b8bfl5tf1lah10lv1esj17ncpnma.png?imageView2/2/w/500/q/90)
改名为ROOT方便访问
![](https://sources.cc520.me/user/img/o_1b8dl5v0jtom32uvbchi12o8a.png)
首次启动时,需要Jenkins生成的随机密码,可以进入
![](https://sources.cc520.me/user/img/o_1b8dmpnifbpbma71ku27uc12daa.png)
通过浏览器访问Jenkins,根据提示步骤操作(这里不列出),配置完成后进入主界面,如下图:
![](https://sources.cc520.me/user/img/o_1b8dn9mrc1in11pou18tpsqv17t3a.png?imageView2/2/w/800/q/90)
Maven Configuration
![](https://sources.cc520.me/user/img/o_1b8ej5gos14bf1a3f1t8r1eru1lupa.png?imageView2/2/w/800/q/90)
JDK
点击
![](https://sources.cc520.me/user/img/o_1b8ej8ff91d011mg4tdbgodahfa.png?imageView2/2/w/800/q/90)
Git
点击
![](https://sources.cc520.me/user/img/o_1b8eje1e82s31kk5dmk10rmujla.png?imageView2/2/w/800/q/90)
如果没有安装git,可以点击自动安装
Maven
点击
![](https://sources.cc520.me/user/img/o_1b8ejkt3mk491hop14dv3iblp4a.png?imageView2/2/w/800/q/90)
上面简单的介绍了Jenkins的安装、初始化过程(初始化界面步骤不列出)、全局插件配置,成功后就可以创建我们的自动化流程,解放重复劳动力。
![](https://sources.cc520.me/user/img/o_1b8eh5f2j144lbf6gp7i40b33a.png?imageView2/2/w/800/q/90)
使用默认配置,如下图
![](https://sources.cc520.me/user/img/o_1b8eheae3ml71onvbt119oavh6a.png?imageView2/2/w/800/q/90)
源码管理
源码管理提供Git和SVN两种,笔者使用的Git,配置如下图
![](https://sources.cc520.me/user/img/o_1b8eieh9j94v135g1l211dtk1kfka.png?imageView2/2/w/800/q/90)
凭证添加如下图
![](https://sources.cc520.me/user/img/o_1b8eikhou1v0sev31jhgd1f1guqa.png?imageView2/2/w/800/q/90)
构建触发器与构建环境
笔者未选择,读者可更具实际情况选择。
构建
笔者使用的Maven项目,点击
![](https://sources.cc520.me/user/img/o_1b8ek9uk5112la4b1b744v1pqba.png?imageView2/2/w/800/q/90)
构建后续步骤
这里暂时不使用,我们只需要把项目运行起来。
最后点击保存,完成配置。
![](https://sources.cc520.me/user/img/o_1b8el3dpficnip81bn81b4pc4ba.png)
构架中Jenkins会自动获取最新版本信息,然后执行Maven的命令,通过查看构建进程,项目启动成功后便可直接通过浏览器访问项目,进行项目测试等操作。
原创文章,转载请注明出处。
介绍
笔者主要使用Jenkins做一些自动化流程,例如持续集成测试、项目发布等,拿项目发布来说,在没有使用自动化流程时,发布项目往往需要先对项目进行打包,然后把打包后的项目传到服务器,最后进入服务器,执行部署的shell脚本(或手动操作),其实这些操作都可以使用Jenkins来完成,只需要在Jenkins中进行一些简单配置,以后进行项目发布操作时便可一键完成。Jenkins官网上提供各种插件,更多信息请访问Jenkins官网。Jenkins安装与配置
下载
进入Jenkins官网,下载最新版本,笔者下载的2.32.2版本。![](https://sources.cc520.me/user/img/o_1b8bfl5tf1lah10lv1esj17ncpnma.png?imageView2/2/w/500/q/90)
运行与初始化配置
下载的Jenkins是一个war包,只需要放入tomcat中,启动tomcat即可。改名为ROOT方便访问
![](https://sources.cc520.me/user/img/o_1b8dl5v0jtom32uvbchi12o8a.png)
首次启动时,需要Jenkins生成的随机密码,可以进入
${user.tomcat.path}/logs/catalina.${date}.log查看,如下图:
![](https://sources.cc520.me/user/img/o_1b8dmpnifbpbma71ku27uc12daa.png)
通过浏览器访问Jenkins,根据提示步骤操作(这里不列出),配置完成后进入主界面,如下图:
![](https://sources.cc520.me/user/img/o_1b8dn9mrc1in11pou18tpsqv17t3a.png?imageView2/2/w/800/q/90)
全局插件配置(Global Tool Configuration)
笔者使用的Maven,这里只列出Maven配置方式,Gradle配置也相似。Maven Configuration
![](https://sources.cc520.me/user/img/o_1b8ej5gos14bf1a3f1t8r1eru1lupa.png?imageView2/2/w/800/q/90)
JDK
点击
JDK安装
![](https://sources.cc520.me/user/img/o_1b8ej8ff91d011mg4tdbgodahfa.png?imageView2/2/w/800/q/90)
Git
点击
Add Git,选择Git
![](https://sources.cc520.me/user/img/o_1b8eje1e82s31kk5dmk10rmujla.png?imageView2/2/w/800/q/90)
如果没有安装git,可以点击自动安装
Maven
点击
新增Maven,如下图进行添加
![](https://sources.cc520.me/user/img/o_1b8ejkt3mk491hop14dv3iblp4a.png?imageView2/2/w/800/q/90)
上面简单的介绍了Jenkins的安装、初始化过程(初始化界面步骤不列出)、全局插件配置,成功后就可以创建我们的自动化流程,解放重复劳动力。
使用Jenkins启动web项目
新建
进入Jenkins主界面,点击左上角新建,如下图
![](https://sources.cc520.me/user/img/o_1b8eh5f2j144lbf6gp7i40b33a.png?imageView2/2/w/800/q/90)
配置
General使用默认配置,如下图
![](https://sources.cc520.me/user/img/o_1b8eheae3ml71onvbt119oavh6a.png?imageView2/2/w/800/q/90)
源码管理
源码管理提供Git和SVN两种,笔者使用的Git,配置如下图
![](https://sources.cc520.me/user/img/o_1b8eieh9j94v135g1l211dtk1kfka.png?imageView2/2/w/800/q/90)
凭证添加如下图
![](https://sources.cc520.me/user/img/o_1b8eikhou1v0sev31jhgd1f1guqa.png?imageView2/2/w/800/q/90)
构建触发器与构建环境
笔者未选择,读者可更具实际情况选择。
构建
笔者使用的Maven项目,点击
增加构建步骤,选择
Invoke top-level Maven targets,配置示例如下图
![](https://sources.cc520.me/user/img/o_1b8ek9uk5112la4b1b744v1pqba.png?imageView2/2/w/800/q/90)
构建后续步骤
这里暂时不使用,我们只需要把项目运行起来。
最后点击保存,完成配置。
测试
返回主页,找到我们添加的project,点击进入项目,然后点击左上角立即构建,如下图
![](https://sources.cc520.me/user/img/o_1b8el3dpficnip81bn81b4pc4ba.png)
构架中Jenkins会自动获取最新版本信息,然后执行Maven的命令,通过查看构建进程,项目启动成功后便可直接通过浏览器访问项目,进行项目测试等操作。
总结
这里只简单介绍了使用Jenkins启动web项目,以后几篇文章将介绍使用Jenkins运行gradle项目、远程执行shell脚本等。原创文章,转载请注明出处。
相关文章推荐
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- 使用Jenkins启动maven作为项目构建管理工具的web项目
- Maven详解 一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- 使用maven, myeclipse工具构建spring mvc项目