使用Jenkins启动maven作为项目构建管理工具的web项目
目录
介绍
笔者主要使用Jenkins做一些自动化流程,例如持续集成测试、项目发布等,拿项目发布来说,在没有使用自动化流程时,发布项目往往需要先对项目进行打包,然后把打包后的项目传到服务器,最后进入服务器,执行部署的shell脚本(或手动操作),其实这些操作都可以使用Jenkins来完成,只需要在Jenkins中进行一些简单配置,以后进行项目发布操作时便可一键完成。Jenkins官网上提供各种插件,更多信息请访问Jenkins官网。
Jenkins安装与配置
下载
进入Jenkins官网,下载最新版本,笔者下载的2.32.2版本。
运行与初始化配置
下载的Jenkins是一个war包,只需要放入tomcat中,启动tomcat即可。
改名为ROOT方便访问
首次启动时,需要Jenkins生成的随机密码,可以进入${user.tomcat.path}/logs/catalina.${date}.log
查看,如下图:
通过浏览器访问Jenkins,根据提示步骤操作(这里不列出),配置完成后进入主界面,如下图:
全局插件配置(Global Tool Configuration)
笔者使用的Maven,这里只列出Maven配置方式,Gradle配置也相似。
Maven Configuration
JDK
点击JDK安装
Git
点击Add Git
,选择Git
如果没有安装git,可以点击自动安装Maven
点击新增Maven
,如下图进行添加
上面简单的介绍了Jenkins的安装、初始化过程(初始化界面步骤不列出)、全局插件配置,成功后就可以创建我们的自动化流程,解放重复劳动力。
使用Jenkins启动web项目
新建
进入Jenkins主界面,点击左上角新建
,如下图
配置
General
使用默认配置,如下图源码管理
源码管理提供Git和SVN两种,笔者使用的Git,配置如下图
凭证添加如下图构建触发器与构建环境
笔者未选择,读者可更具实际情况选择。构建
笔者使用的Maven项目,点击增加构建步骤
,选择Invoke top-level Maven targets
,配置示例如下图构建后续步骤
这里暂时不使用,我们只需要把项目运行起来。
最后点击保存,完成配置。
测试
返回主页,找到我们添加的project,点击进入项目,然后点击左上角立即构建
,如下图
构架中Jenkins会自动获取最新版本信息,然后执行Maven的命令,通过查看构建进程,项目启动成功后便可直接通过浏览器访问项目,进行项目测试等操作。
总结
这里只简单介绍了使用Jenkins启动web项目,以后几篇文章将介绍使用Jenkins运行gradle项目、远程执行shell脚本等。
原创文章,转载请注明出处。