Jenkins 自动化构建与部署

1.用Maven构建web项目autotest,并传到svn(http://10.90.3.84/svn/autotest/trunck/)上。


2.Jenkins服务器(10.90.3.84)


  Jenkins的安装及插件(hpi),不再描述。
  
  主要配置如下:
  a> 新建autotest的maven构建项目;
  b> 配置autotest对应项目的svn地址;
  c> 配置build,需要设置package -Dmaven.test.skip=true
  d> 配置PostSteps,需要选择SSH Server(与部署机ssh免登录),主要Transfers的相关配置:
     Source files:target/autotest.war
     Remove prefix:target
     Remote directory:deploy/apps
     Exec command:sh  deploy/bin/autodeploy.sh
  e>配置email,选择Editable Email Notification的默认选项,并选高级设定什么条件发送项目邮件通知。


3.app部署机(10.90.3.81)


  a>resin3.1.12:
    /user/local/resin/
    /user/local/resin/conf/resinAutoTest.conf
    /user/local/resin/bin/resinAutoTest.sh


  b>jdk7
    /user/local/java
    


  c>autoapp的单项免登录


    /home/autoapp/deploy/apps  ->  /data/ifengsite/apps
    /home/autoapp/deploy/bin/autodeploy.sh
 
    /home/autoapp/deploy/apps:
    autotest -> autotest_20161102144339
    autotest_20161102144010
    autotest_20161102144339
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值