最近更新文章
Jenkins(Hudson)实现远程部署Web项目
由于项目的需要,我们要实现持续集成Jenkins(Hudson)对Web项目的远程部署。众所周知Maven的Cargo插件可以实现这个功能,但是有的Web服务器Cargo插件是不支持的,比如Resin等,而我们所用的服务器正是Resin。所以如果要坚持使用Cargo插件的话,我们只好换服务器,但这样的影响是很大的,因此只有另辟蹊径。 对于构建的工作可以由持续集成完成,现在要解决的问题是把构建 ...
使用Hudson进行持续集成(一)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。在本系列文章中,Nicholas Whitehead给您介绍Hudson ,一个现在非常流行的开源CI服务器。他将告诉读者在您的应用开发环境下(实例中包含Windo ...
持续集成工具hudson
一.什么是持续集成 持续集成的核心概念 CI过程会经常构建软件 组件;在许多情况下,每当源代码 存储库(比如 Subversion 或ClearCase)中的代码发生变化时,都要构建软件组件。CI的好处是:经常构建软件可以确保尽早遇到问题(比如代码缺陷),避免问题在软件开发 周期晚期变复杂时才被发现。 工具 与过程 尽管 CI 实际上是一个过程,但是持续集成 这个词常常与一个或多个工具相关联。 ...
Maven持续集成最佳实践
译自:http://blogs.sonatype.com/people/2009/01/maven-continuous-integration-best-practices/ 持续集成是你在开发过程中经常会用到的一个最佳实践,它是高效软件开发生命周期(SLDC)至关重要的一部分。如果还没使用这一实践,那么应该立刻就开始使用。持续集成最大的好处是,它能帮你立刻找出引入到系统中的错误,而不是在很 ...
Hudson标准安全设置
简介:本文讨论了最常见的设置让Hudson管理自己的用户数据库(并可以注册)和用户细粒度访问控制的做法。 设置说明 首先进入系统配置屏幕([http://server/hudson/configure]主页-->Manage Hudson-->Configure System),并选择"Enable security" 。 选择"Hudson' ...
使用Hudson进行持续集成(二)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html 支持的SCMs --SCM(源码控制管理) Hudson完全支持与Subversion的集成,也只需少量配置就可以把CVS集成在一起,假定CVS客户端已经安装在Hudson所在的主机。其他一些源代码管理(SCM)解决方案Hudson也通过以插件的方式予 ...
使用Hudson进行持续集成(三)
译自: http://www.javaworld.com/javaworld/jw-12-2008/jw-12-hudson-ci.html Tomcat的安装会提示您选择安装选项。一定要选择Custom 选项,然后选择Service,如图2所示,这样Tomcat将作为一项服务运行。 图 2. Tomcat 安装项 下一步,选择一个目录来安装Tomcat,如图3所示。我强烈建议您选择一 ...
群组知识库热门文章
- 9905 持续集成工具hudson
- 7502 Maven持续集成最佳实践
- 7351 Hudson标准安全设置
- 6376 Jenkins(Hudson)实现远程部署Web项目
- 5335 使用Hudson进行持续集成(九)