[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]