持续集成工具hudson

原文出处:[url]http://www.blogjava.net/xiaodu/archive/2008/07/08/213298.html[/url]
持续集成hudson入门:[url]http://somebody-hjh.iteye.com/blog/636182[/url]
Hudson邮件配置&构建bash项目 [url]http://www.blogjava.net/Man/archive/2012/12/26/393520.html[/url]

[b][color=red]详细内容参考上面两个地址[/color][/b]。

[color=red][b]强大的插件[/b][/color]
Hudson插件之按主题分类(上) [url]http://jdonee.iteye.com/blog/515424[/url]
Hudson插件之按主题分类(中) [url]http://jdonee.iteye.com/blog/519015[/url]
Hudson插件之按主题分类(下) [url]http://jdonee.iteye.com/blog/521130[/url]

使用[color=red][b]email-ext[/b][/color]替换Jenkins(Hudson)的默认邮件通知
[url]http://www.juvenxu.com/2011/05/18/hudson-email-ext/[/url]
里面描述了许多参数等信息......
比如:${BUILD_LOG_REGEX, regex=".", showTruncatedLines=false,matchedLineHtmlStyle="color:#00FF00"}
对日志进行表达式过滤,上面的配置就是把所有日志变颜色.
之后这个matchedLineHtmlStyle才会换行,其他参数,即使escapeHtml=true,都无法换行.

hudson持续集成即时反馈方案 [url]http://baidutech.blog.51cto.com/4114344/744431[/url]
打包后执行命令插件:Post build task
到任务设定下面的Post-build Actions,找到Post build task,
然后设定大概如下:
[b][color=darkblue]Log text[/color][/b]:BUILD SUCCESS #这里是日志匹配的文本
[color=blue][b]Script[/b][/color]:cp -r -f /root/.hudson/jobs/dev_cpm/workspace/target/cpm-1.0-SNAPSHOT.war /root/.hudson/jobs/dev_cpm/workspace/target/dev_cpm.war #发现有这个log text之后,执行这个命令
执行任务后就看见:
[color=blue]Performing Post build task...
Match found for :BUILD SUCCESS : True
Logical operation result is TRUE
Running script : cp -r -f /root/.hudson/jobs/dev_cpm/workspace/target/cpm-1.0-SNAPSHOT.war /root/.hudson/jobs/dev_cpm/workspace/target/dev_cpm.war
[workspace] $ /bin/sh -xe /home/admin/dev/tools/tomcat/temp/hudson3690547161895970013.sh
+ cp -r -f /root/.hudson/jobs/dev_cpm/workspace/target/cpm-1.0-SNAPSHOT.war /root/.hudson/jobs/dev_cpm/workspace/target/dev_cpm.war
POST BUILD TASK : SUCCESS
END OF POST BUILD TASK : 0[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值