使用Jenkins配置Git+Maven的自动化构建

Jenkins是一个开源的持续集成工具,应用Jenkins搭建持续集成环境,可以进行自动构建、自动编译和部署,非常方便。

在服务器比较少的情况下,Jenkins的优势并不明显,但是随着项目发展,服务器数量的增加,Jenkins的优势就会凸显出来,可以很好的提高效率,减少很多人工操作。

现在很多公司的Java项目开发都是使用Git或者SVN管理代码,Maven管理多模块和项目依赖,所以今天尝试学习如何使用Jenkins搭建Github与Maven下的自动构建和部署。

1.部署Jenkins

官网下载http://jenkins-ci.org/。

Jenkins的安装十分简单,下载后就是一个jenkins.war的war包,可以直接部署在Tomcat或者其他容器中。

如果不能部署,可以检查Tomcat的配置文件,可以查看server.xml里unpackWARs和autoDeploy是否设置为True。

另外官网还有相关的.deb等的安装,比较繁琐,具体哪种方式部署可以自己选择。

2.安装相关插件

把war文件拷贝到Tomcat的webapps目录,

启动后进入http://172.16.1.243:8088/jenkins/,可以看到Jenkins已经在运行:

使用Jenkins配置Git+Maven的自动化构建

配置Git仓库需要用到Git插件,Jenkins默认没有Git插件,需要手动安装。

点击Manage Jenkins,进入Manage Plugins,

在可用(Avaliable)插件列表下找到Source Code Management一栏,

选择GIT plugin插件,安装之后重启。

使用Jenkins配置Git+Maven的自动化构建

其他的插件如Maven等,Jenkins默认安装,不需要手动下载。

3.配置Maven、JDK、Git路径等

选择Configure System,可以配置Maven安装路径等。

如果没有Maven和Git环境,需要另外设置。

使用Jenkins配置Git+Maven的自动化构建

配置JDK路径,

使用Jenkins配置Git+Maven的自动化构建

配置Git路径,如果不配置会获取不到代码:

使用Jenkins配置Git+Maven的自动化构建

4.创建任务,配置项目信息

输入项目名称,选择构建一个*风格的软件项目。

使用Jenkins配置Git+Maven的自动化构建

配置版本管理地址

此处输入你构建项目的git地址。

使用Jenkins配置Git+Maven的自动化构建

5.配置构建动作,添加shell

使用Jenkins配置Git+Maven的自动化构建

保存后点击构建。

使用Jenkins配置Git+Maven的自动化构建

上一篇:Pairwise Sum and Divide 51nod


下一篇:使用Jenkins配置Git和Maven的自动化构建