`

持续集成工具hudson

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

详细内容参考上面两个地址

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

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

hudson持续集成即时反馈方案 http://baidutech.blog.51cto.com/4114344/744431
打包后执行命令插件:Post build task
到任务设定下面的Post-build Actions,找到Post build task,
然后设定大概如下:
Log text:BUILD SUCCESS   #这里是日志匹配的文本
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   #发现有这个log text之后,执行这个命令
执行任务后就看见:
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
分享到:
评论

相关推荐

    持续集成工具Hudson入门介绍(结合Ant)

    NULL 博文链接:https://fannyxjf.iteye.com/blog/714815

    持续集成工具hudson与maven2的结合

    持续集成工具hudson与maven2的结合

    持续集成工具hudson配置和使用介绍

    Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI 服务器吸取了许多经验教训。Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易设置的 CI 服务器,也很难找到开箱即用特性如此丰富的 CI 服务器。...

    hudson3下载,持续集成工具,java项目自动发布部署工具

    hudson.war是基于Java研发的一款持续集成工具的安装包,hudson是一个可以扩展的持续集成引擎,主要是用它来监控一些定时执行的任务、持续、自动地构建/测试软件项目,有需要的欢迎下载使用。 hudson下载,放在tomcat...

    持续集成工具之Hudson

    尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工具相关联。在本教程中,讲解如何安装、配置和使用 Hudson 作为 CI 服务器,但是要记住,CI 远不只是个工具。实际上,使用的工具可能是 CI 比较次要...

    持续集成开发工具Hudson资料收集

    持续集成开发工具Hudson资料收集,个人辛苦收集来的资料,给大家共享

    Hudson持续集成工具 v3.3.3.zip

    Hudson持续集成工具 v3.3.3.zip

    Hudson持续集成

    Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson拥有的特性包括: •易于安装-只要把hudson.war部署到...

    hudson checkstyle插件

    持续集成工具hudson的插件,集成checkstyle

    nexus2.6.2+hudson3.0.1持续集成工具(1)

    分享两个持续集成工具,nexus2.6.2+hudson3.0.1最新版,里面有详细配置说明!

    Hudson的持续集成指南.pdf

    目前较为流行的CI持续测试工具。基于web,配置简单。较之TeamCity等有着较为明显的优势。 本文非常详细的描述了Hudson的配置和应用。对持续集成CI感兴趣的童鞋可以看看。

    Hudson持续集成工具-其他

    Eclipse Hudson是用Java编写的持续集成(CI)工具,它在servlet容器(例如Apache Tomcat或GlassFish应用服务器)中运行。它支持SCM工具,包括CVS,Subversion,Git和Clearcase,并可以执行基于Apache Ant和Apache ...

    Jenkins持续集成引擎的前身是Hudson是一个可扩展的持续集成引擎.rar

    开源的java语言开发持续集成工具,支持CI,CD; 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理; 消息通知及测试报告:集成RSS/E-mail通过RSS发布...

    hudson持续集成

    hudson,持续集成工具,apache基金会顶级项目

    搭建持续集成环境(二)

    上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+...Jenkins源于另外一个持续集成工具Hudson,Hudson在oracle收购sun之前,是开源社区在开发和维护,oracle收购sun之后声明拥有hudson的商标使用权,后来开发hudson的开源力量

    Hudson 持续集成工具 v3.3.3

    为您提供Hudson 持续集成工具下载,Eclipse Hudson是用Java编写的持续集成(CI)工具,它在servlet容器(例如Apache Tomcat或GlassFish应用服务器)中运行。它支持SCM工具,包括CVS,Subversion,Git和Clearcase,并...

    Hudson持续集成工具 v3.3.3-源码.zip

    源码学习,压缩包解压密码:www.cqlsoft.com

    HUDSON持续集成MAVEN项目

    NULL 博文链接:https://yanguoyu.iteye.com/blog/540786

Global site tag (gtag.js) - Google Analytics