分享

《jenkins2.x持续集成部署教程》(4)创建项目

 Glory____ 2017-03-01

jenkins可以管理很多类型的项目(可执行看文档尝试),这里我们就以创建最普通的maven项目为例。

1、点击新建,选择构建一个自由风格的软件项目:

2、General选项是需要时可以特别设置,这里我们默认就好了

3、源码管理

我这里去svn里拉去代码,首先需要创建一个svn的认证,我们点击Credentials旁边的add新建一个。输入svn账号、密码和svn目录地址。

输入项目地址目录

 

4、构建触发器

最常用的是“Build after other projects are built”(在其他项目之后构建)和“Poll SCM”(定时任务构建)表达式在线生成地址:http://cron.

5、构建环境

特殊情况下才需要设置,这里我不设置

6、构建

由于我使用的的maven项目,所以现需要使用maven插件打包项目,然后拷贝包至目标地址发布

7、构建后操作

这个功能是提供打包完成后续的操作,可以不设置,当然如果是web项目可以使用“Deploy war/ear to a container”插件来发布到tomcat,但是这里我不推荐做;这个插件是通过manager项目来配置发布的,tomcat始终没有重启,tomcat对于重新部署很容易内存溢出。推荐先把war包通过“Send files or execute commands over SSH”插件传到指定服务器指定目录,然后调用脚本来部署项目。

脚本:

#!/bin/bash service tomcat stop #webapps path=/data0/tomcat/webapps warName=platform-web if [ -d $path/ROOT ];then rm -rf $path/ROOT fi if [ -f $path/ROOT.war ];then rm -rf $path/ROOT.war fi if [ -f /data0/$warName.war ];then cp /data0/$warName.war $path/ROOT.war fi #chown -R tomcat.tomcat $path/ service tomcat-web start

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多