您的位置:首页 > 其它

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

2017-01-05 16:50 591 查看
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已经在运行:



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

点击Manage Jenkins,进入Manage Plugins,

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

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



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

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

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

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



配置JDK路径,



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



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

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



配置版本管理地址

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



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



保存后点击构建。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: