首页 > 其他分享 >持续集成工具hudson

持续集成工具hudson

时间:2023-06-04 14:36:07浏览次数:30  
标签:集成 http cpm url hudson dev color 工具

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

标签:集成,http,cpm,url,hudson,dev,color,工具
From: https://blog.51cto.com/u_3871599/6410574

相关文章

  • 数据库管理工具远程连接MySQL实例服务失败Host ... is not allowed to connect to thi
    MySQL社区版数据库8.0版本添加账号、分配权限、删除账号MySQL安全连接失败问题排查......
  • 为什么我们迫切需要持续集成(Continuous Integration)
    持续集成(ContinuousIntegration),也就是我们经常说的CI,是现代软件开发技术的基础。本文论述了当前软件开发过程中存在的问题,讲解了持续集成、持续集成服务器的概念,最终探讨了为什么我们需要持续集成来解决这些问题。当前软件开发过程存在的问题在没有应用持续集成之前,传统的开发模......
  • 云原生之使用Docker部署TeaKKi知识文档管理工具
    (云原生之使用Docker部署TeaKKi知识文档管理工具)一、TeaKKi介绍Teakki是一款知识文档管理工具,当前支持企业本地私有化部署,免费试用有效期30天。适用于团队,企业的知识协作和管理.,为你构建团队的知识库!TeaKKi专注知识知识协作,让团队知识协作变得简单高效。二、检查docker......
  • 为teamcity的代码语法检查工具pyflakes增加支持python2和python3
    TeamCity和pyflakesTeamCity是一款由JetBrains公司开发的持续集成和部署工具,它提供了丰富的功能来帮助团队协作进行软件开发。其中包括代码检查、自动化构建、测试运行、版本控制等多个方面。在我们团队中使用TeamCity进行配合pyflakes代码检查,我们需要升级pyflakes到支持python......
  • 安全测试--fiddler工具学习和使用
    平常功能测试或者在进行安全相关测试时,会抓一些接口数据,来进行辅助测试。使用较多的抓包工具是fiddle,所以这里介绍了一下fiddler原理,并介绍一些工作上经常使用的fiddler功能(工具栏、抓https的设置、过滤器、重放、段点、会话保存等功能,手机抓包的功能在另外一篇随笔里)。......
  • python——pandas数据分析(表格处理)工具实现Apriori算法
    pandas是基于NumPy的一种工具,名字很卡哇伊,来源是由“Paneldata”(面板数据,一个计量经济学名词)两个单词拼成的。pandas纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。主要应用于处理大型数据集。数据处理速度算是最大的特色,剩下的就是个python版的exc......
  • Java反编译工具Jad的下载与使用示例
    场景Java反编译工具-JD-GUI下载以及使用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/84317051上面讲过Java反编译工具JD-GUI的使用,如果使用jad并通过命令如何实现反编译。 为了验证Java开发手册中为什么不推荐使用+进行字符串拼接,我们编写示例代码并编译和......
  • apache kafka系列之迁移与扩容工具用法
    kafka迁移与扩容工具使用参考官网site:https://cwiki.apache.org/confluence/display/KAFKA/Replication+tools#Replicationtools-6.ReassignPartitionsTool说明:当我们对kafka集群扩容时,需要满足2点要求: 将指定topic迁移到集群内新增的node上。将topic的指定partition迁移到新增......
  • .net 混淆工具
    obfuscationtools.net社区有很多混淆工具,比如这个清单:https://github.com/NotPrab/.NET-Obfuscator比较有名的商业工具有.NETREACTORhttps://www.eziriz.com/,开源软件中,最受欢迎的有:obfuscarhttps://github.com/obfuscar/obfuscar老版ConfuserExhttps://github.c......
  • 1、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建
    KVM安装部署KVM做单机管理虚拟机,Openstack集群管理虚拟机docker单机管理容器,k8s集群管理容器宿主机环境准备在vmware安装linux系统,并在设置中开启虚拟化CPU开启虚拟化一:开启虚拟化引擎两项内容二:提高内存和处理器至8G验证开启虚拟化grep-Em1"vmx|svm"/proc/cpuinfoInt......