首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

hudson-构建实施顺序

2012-07-04 
hudson--构建执行顺序hudson的构建顺序与普通的持续集成一样,遵循着先更新代码--构建--部署的顺序,下面

hudson--构建执行顺序

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

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

Started by user hanqunfengUpdating https://svn.netqin.local/netqin/boss2/BOSS_NQCP/trunk/BOSS_NQCPAt revision 11035no change for https://svn.netqin.local/netqin/boss2/BOSS_NQCP/trunk/BOSS_NQCP since the previous buildNo emails were triggered.[BOSS_NQCP] $ /usr/local/ant/bin/antBuildfile: /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.warbuild-release:     [echo] ======  Build for RELEASE environment completed!!  ======BUILD SUCCESSFULTotal time: 8 secondsArchiving artifactsDeploying /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: SuccessSending email for trigger: SuccessSending email to: hanqunfeng@netqin.localFinished: SUCCESS

?很清楚了吧,顺序如下:

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

热点排行