使用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脚本等。

原创文章,转载请注明出处。

你可能感兴趣的:(服务器)