![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CI
LoveFly_Zero
唱歌 羽毛球 保领球 写作 旅游
展开
-
Hudson插件之Active Directory plugin (活动目录)
摘自http://wiki.hudson-ci.org//display/HUDSON/Active+Directory+plugin 使用该插件您可以配置Hudson通过Active Directory(活动目录)方式对用户名和密码进行身份验证。 该插件在内核中使用了两种迥然不同的实现方式,这取决于你的Hudson是运行在Windows系统或者非Windows系统还有假定你...2009-10-30 14:55:31 · 285 阅读 · 0 评论 -
使用Hudson进行持续集成(三)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html Tomcat的安装会提示您选择安装选项。一定要选择Custom 选项,然后选择Service,如图2所示,这样Tomcat将作为一项服务运行。 图 2. Tomcat 安装项 下一步,选择一个目录来安装Tomcat,如图3...原创 2009-01-06 18:22:24 · 140 阅读 · 0 评论 -
使用Hudson进行持续集成(四)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 请注意,安装JBoss有几种方法的;我这里推荐的方式,您将创建一个专用JBoss用户。最可取的做法是把JBoss安装在您的主目录,这被认为是最佳的做法。这里有摘录了Ubuntu论坛中关于如何安装它的简要描述。 首先,...原创 2009-01-07 12:14:10 · 120 阅读 · 0 评论 -
使用Hudson进行持续集成(五)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 图 9. JBoss JMX 控制台 部署Hudson很简单,只需要你把hudson.war 复制到/home/jboss/jboss/server/default/deploy下。你最好是使用JBoss用户,这样才能确保...原创 2009-01-07 18:23:22 · 113 阅读 · 0 评论 -
使用Hudson进行持续集成(六)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html name : JDK 1.6.0_07 JAVA_HOME : Windows : C:\jdk1.6.0_07 Linux : /usr/lib/jvm/java-6-sun 如果您使用的是Windo...原创 2009-01-08 10:06:41 · 161 阅读 · 0 评论 -
使用Hudson进行持续集成(七)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html Project name :我已经把这个项目命名为HeliosJMXTrunk ,但你也可以在这里修改它。Description : 这是一个自由项,主要用来说明你关于这次构建工作的描述。可不填。(帮助:这说明放在项目的首页,以便访问者可以知...原创 2009-01-13 10:49:34 · 153 阅读 · 0 评论 -
使用Hudson进行持续集成(八)
运行并监控作业 译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 要运行您新近创建的作业,第一步就是跳转到http://localhost:8080/hudson(Hudson 控制面板)。图20显示了我在Ubuntu服务器上设置的全新的Hudson实例。 图20. Hudson ...2009-01-13 13:58:26 · 147 阅读 · 0 评论 -
使用Hudson进行持续集成(九)
构建轨道 译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html Hudson允许您创建多个构建轨道;根据您的软件开发过程,您可能希望依据软件项目创建一个以上的构建轨道。构建轨道是针对一个具体的项目或产品的构建作业,它们都具有独特的配置。区分构建轨道的因素可能是当构建作业在同一个项目...原创 2009-01-13 13:59:29 · 188 阅读 · 0 评论 -
使用matrix security对Hudson进行细粒度Job的安全控制
写在前面的话以前有篇博客曾经介绍过Hudson的安全访问控制。但是该文章的缺陷在于注册的用户可以对所有的项目都拥有访问和构建等权限。然而,对于实际的项目管理构建这并不是很理想的方法,所以我们需要针对每个用户专门访问特定的工程。正因为如此,该文章将告诉你解决的办法。前提:您已经拥有了初步的安全访问控制,如果没有,请参考Use Hudson之标准安全设置搭建一个安全环境。 首先,我们首先以...2010-09-19 17:04:13 · 196 阅读 · 0 评论 -
使用Hudson进行持续集成(二)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 支持的SCMs --SCM(源码控制管理) Hudson完全支持与Subversion的集成,也只需少量配置就可以把CVS集成在一起,假定CVS客户端已经安装在Hudson所在的主机。其他一些源代码管理(SCM)解决方案Huds...原创 2009-01-06 11:57:11 · 109 阅读 · 0 评论 -
使用Hudson进行持续集成(一)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。在本系列文章中,Nicholas Whitehead给您介绍Hudson ,一个现在非常流行的开源CI服务器。他将告诉读者在您的应用开发环境...2009-01-05 18:31:07 · 126 阅读 · 0 评论 -
Use Hudson之标准安全设置
简介:本文讨论了最常见的设置让Hudson管理自己的用户数据库(并可以注册)和用户细粒度访问控制的做法。 设置说明首先进入系统配置屏幕([http://server/hudson/configure]主页-->Manage Hudson-->Configure System),并选择"Enable security" 。 选择"Hudson's own use...2009-04-29 18:06:40 · 149 阅读 · 0 评论 -
Use Hudson之最佳实践
简介:持续集成(CI)的测试执行和趋势的自动化已经大大改变了很多公司在构建管理、发布管理和测试流程的方式。本章节介绍Hudson的最佳实践,以提供给部门主管、业务经理和软件开发工程师和架构师更好地理解Hudson在围绕项目的生命周期中能产生什么促进作用。 注:详细的做法将在后面的章节一一介绍。 1、使Hudson一直处于安全状态。 最好的做法是在...2009-05-04 17:21:39 · 149 阅读 · 0 评论 -
Hudson插件之按主题分类(上)
按主题管理插件 源代码管理Hudson本身支持Subversion、CVS以及下列插件: BitKeeper Plugin — 为Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。 Visual SourceSafe Plugin — 该插件集成微软的VSS到Hudson。 Git Plugin — ...2009-11-12 16:05:46 · 212 阅读 · 0 评论 -
Use Hudson之文件指纹识别
译自:http://wiki.hudson-ci.org/display/HUDSON/Fingerprint 当您的Hudson中存在相互依赖的项目时。它经常导致您在跟踪项目的这个版本的依赖另外项目的某一个版本时变得很困难。所以Hudson支持“文件指纹识别”以简化此步骤。 例如,假设您有个TOP项目依赖于MIDDLE项目,而它又依赖于BOTTOM 项目。现在您正在修改...2009-05-12 17:30:14 · 186 阅读 · 0 评论 -
Hudson插件之按主题分类(中)
集成外部站点/工具Hudson还可以通过这些插件整合外部产品。 Hudson Helper iPhone and iPod Touch App — With this application you can monitor your CI builds right from your iPhone or iPod Touch. Backlog Plugin — 该插件在...2009-11-17 16:28:17 · 183 阅读 · 0 评论 -
Hudson插件之按主题分类(下)
混合插件Build-timeout Plugin — 该插件允许您当构建时间太长时自动终止。Change Log History Plugin — 当一次构建被删除后,该插件会把变更日志数据复制到后来的构建当中。Claim plugin — 该插件允许用户保留失败的构建。Configuration Slicing Plugin — 该插件允许您批量配...2009-11-20 12:44:59 · 187 阅读 · 0 评论 -
Use Hudson之管理Hudson
译自:http://wiki.hudson-ci.org/display/HUDSON/Administering+Hudson HUDSON_HOME主目录 Hudson需要一些磁盘空间来执行构建和保存归档。您能通过Hudson的配置截面来检查这个位置。 默认情况下,它被设置在~/.hudson(PS:~也就是C:\Documents and Se...2009-11-25 17:22:04 · 137 阅读 · 0 评论 -
Use Hudson之项目构建
译自:http://wiki.hudson-ci.org/display/HUDSON/Building+a+software+project 一、构建一个普通项目 Hudson能够被用于执行特有的构建服务器工作,诸如持续的/正式的/整晚的构建、运行测试、或者执行一些可重复的批处理任务。这在Hudson中可被称作"free-style software project(...2009-12-10 09:56:00 · 203 阅读 · 0 评论 -
如何正确在Hudson中使用Maven构建Job
相信大家都很有一个疑惑,就是我们在本地使用Hudson 构建Maven Job时,输入clean install 命令会发现它会去重新下载Jar包,一般情况下,我们都会在IDE和命令行调用过Maven构建,按理它应该不会去重新下载依赖才对,抱着和你同样的疑惑,我们现在去看看端倪。我不打算在任务再调用一次clean install,而是直接使用help:effective-settings命令看...2010-12-09 00:22:20 · 250 阅读 · 0 评论