hudson--构建执行顺序

hudson的构建顺序与普通的持续集成一样,遵循着先更新代码-->构建-->部署的顺序,下面我们看一个hudson的构建报告

说明:我使用的svn+ant+tomcat

Started by user hanqunfeng
Updating https://svn.netqin.local/netqin/boss2/BOSS_NQCP/trunk/BOSS_NQCP
At revision 11035
no change for https://svn.netqin.local/netqin/boss2/BOSS_NQCP/trunk/BOSS_NQCP since the previous build
No emails were triggered.
[BOSS_NQCP] $ /usr/local/ant/bin/ant
Buildfile: /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build.xml
     [echo] nqcp ant 

delete:
     [echo] delete run
   [delete] Deleting directory /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build
     [echo] delete completed!

init:
     [echo] init run
    [mkdir] Created dir: /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes
    [mkdir] Created dir: /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/test-class
     [echo] init completed!

compile:
     [echo] compile run
    [javac] /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build.xml:79: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 123 source files to /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes
     [copy] Copying 13 files to /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes/config
     [copy] Copying 21 files to /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes
     [copy] Copied 18 empty directories to 1 empty directory under /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes
     [echo] Compile completed!

prepare-release:
     [echo] prepare-release run
     [copy] Copying 4 files to /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent/WEB-INF/classes/config
     [echo] prepare-release completed!

war:
     [echo] war run
     [copy] Copying 209 files to /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent
      [war] Building war: /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war
     [echo] war completed!
     [echo] Files built to: /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/WebContent and /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war

build-release:
     [echo] ======  Build for RELEASE environment completed!!  ======

BUILD SUCCESSFUL
Total time: 8 seconds
Archiving artifacts
Deploying /usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war to container Tomcat 5.x Remote
  Redeploying [/usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war]
  Undeploying [/usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war]
  Deploying [/usr/local/hudson_home/jobs/boss_nqcp/workspace/BOSS_NQCP/build/nqcp.war]
[SCP] Connecting to 192.168.12.80
[SCP] Trying to create /usr/local//usr/local/tem
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP/config
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP/config/product
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP/config/product/context
[SCP] uploading file: '/usr/local//usr/local/tem/BOSS_NQCP/config/product/context/applicationContext-config.xml'
[SCP] uploading file: '/usr/local//usr/local/tem/BOSS_NQCP/config/product/context/applicationContext-cronjob.xml'
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP/config/release
[SCP] Trying to create /usr/local//usr/local/tem/BOSS_NQCP/config/release/context
[SCP] uploading file: '/usr/local//usr/local/tem/BOSS_NQCP/config/release/context/applicationContext-config.xml'
[SCP] uploading file: '/usr/local//usr/local/tem/BOSS_NQCP/config/release/context/applicationContext-cronjob.xml'
Email was triggered for: Success
Sending email for trigger: Success
Sending email to: hanqunfeng@netqin.local
Finished: SUCCESS

 很清楚了吧,顺序如下:

   svn更新代码---->ant编译和打包---->部署到tomcat---->远程scp文件传输---->发动邮件通知

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值