玩转jenkins三篇—构建第一个自动化部署项目(maven)

我们前面两篇已经配置了需要部署项目的准备条件,今天我们来真正实践一下,构建我们第一个项目:

今天我们来说说使用maven构建一键自动化发布项目;

jenkins+maven+svn+shell

1.选择新建:填写项目名称,选择构建项目风格可以是自由风格,可以是maven项目,两者之间区别在于打包方式不同这个自己可以新建去体验;我习惯使用构建自由风格项目;然后点击ok即可


2.然后会跳转到如下界面:在这个部分我们可以做一些个性的构建,我们这里可以看到选择jdk版本是因为我当初设置全局变量时配置了两个版本的jdk所以在这里会选择,如果不选会默认默认是系统的jdk根据个人需要选择构建;


3.添加svn库;选中subversion,填写自己项目路径以及svn账号密码,如果没有添加可以先点击add添加之后选择;在末尾有个Check-out Strategy.这里我一般选择是每次都重写覆盖更新;按照喜好自己选择吧,


4.现在我们代码也有了要准备构建找到构建—添加构建步骤


在这里我会选择添加两种:第一步:Execute shell 第二步:invoke top-level Maven targets,

首先我们看看第一步;在这里顾名思义是写一些shell脚本,一般我会在这里写一些文件替换脚本;因为我们有可能在一个项目中有多个环境,而多个环境会有多个配置文件,每个环境需要的配置文件也是不同的;


第二步,就是构建了选择maven,填写打包命令,可使用install可使用package,install是会把打包后的jar存储到maven库,二package就不会,按照自己的需要写打包命令


5.打包后也就是最后一步了部署项目:选择构建后操作选择红框勾出的

x

1.这里是在系统配置-系统设置中配置的,如果不知道怎么配置的在我上一篇中有怎么配置这个的;2就是你的war包路径,是相对路径,3就是路径前缀去掉;4就是你传输到name这台服务器的路径。5就是我们部署的脚步,其实就是怎么安全停止指定tomcat,把war包移动到指定tomcat、webapp下,安全启动tomcat,

部署后就是测试了点击立即构建


如果出现这样图标就是构建成功


在这里我们构建就已经完成了

需要注意的是在最后构建发到服务器时有时候会出现失败,是因为,我们需要免密传输;所以在两台虚机想建立互信

如果在构建过程中没有找到,在插件管理中添加插件就可以;大家还有其他疑问可以留言交流,在下面一个项目我们将来看看是要用ant构建web项目;以及build.xml的书写;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章