1、linux下安装tomcat+hudson
从http://tomcat.apache.org/download-60.cgi下载apache-tomcat-6.0.28.zip,解压到/opt/apache-tomcat-6.0.28目录下
从http://hudson-ci.org/下载hudson.war到tomcat的webapps目录下,即:/opt/apache-tomcat-6.0.28/webapps
启动tomcat服务后,在浏览器地址栏输入http://192.168.3.8:8080验证tomcat是否正常工作;
验证成功后,在地址栏输入http://192.168.3.8:8080/hudson即可看到hudson界面;
2、hudson用户配置
在hudson->系统管理->系统设置
如图1所示:
Anonymous用户设置只读权限;增加自定义用户admin(注:该用户虽然在此添加了,在signup时还需要注册一下才能有效。)
图1 hudson进行用户设置
如何解除hudson反设置信息:
以域/授权这样一种方式设置安全可能会产生意外从而导致您无法在重新配置Hudson。
如果出现这种情况,您可以执行下列步骤修正它:
- 中断Hudson(最简单的方法就是停止tomcat服务)。
- 跳转到文件系统中$ HUDSON_HOME环境变量对应的文件夹,然后找到config.xml 文件。
- 使用编辑器打开文件。
- 在此文件中查找<useSecurity>true</useSecurity> 元素。
- 用false替换true。
- 启动Hudson 。
这时候的Hudson又回归到无认证模式,任何人都能拥有该系统的全部权限。
3、hudson和jira集成
从http://www.marvelution.com/atlassian/jira-hudson-integration/integration/download.html上下载插件jira-hudson-plugin-3.3.0.jar和hudson-jiraapi-plugin-3.3.0.hpi。
安装参考:http://www.marvelution.com/atlassian/jira-hudson-integration/integration/installation.html
hudson配置参考:http://www.marvelution.com/atlassian/jira-hudson-integration/integration/config-hudson.html
jira配置参考:http://www.marvelution.com/atlassian/jira-hudson-integration/integration/config-jira.html
正常情况下hudson构建是不会和issue关联的,如图2所示。
图2 jira里 Related build by project
要实现jira报告的issue和hudson 构建关联,需要人为做些工作。
1. 在jira里报告某个项目的issue;
2. svn提交issue问题的修改,在svn commit时在message对话框里增加注释信息 jira里issue的标识号即KeyID
3. 用hudson执行构建,构建完成后即可在jira里看到该项目的hudson build->Related builds by Issue keys 里面看到issue和hudson build关联。(如图3所示)
图3 jira里Related build by issue keys
- 大小: 36.4 KB
- 大小: 64.6 KB
- 大小: 43.4 KB
分享到:
相关推荐
Jenkins是一个开源的持续集成和持续部署平台,支持各种插件,使其能处理各种构建任务。它的前身是Hudson,由于开源社区的反对,开发者创建了Jenkins,现在Jenkins拥有更丰富的功能和庞大的插件生态系统。 4. ...
Jenkins,前身为Hudson,是一款开源的持续集成工具,用于自动化各种任务,包括构建、测试和部署软件。通过安装Dimensions SCM插件,开发者可以将源代码版本控制与Jenkins的自动化功能紧密结合起来,实现在代码提交后...
- **Ant支持**: 学习如何使用Eclipse的Ant视图来构建和管理基于Ant的项目。 6. **Web开发** - **动态Web项目**: 创建和运行Java Web项目,理解Tomcat等服务器的集成。 - **JSF与Spring**: 在Eclipse中开发Java...
Gerrit是一款强大的代码审查和项目管理工具,广泛用于Git版本控制系统中,旨在提高代码质量,确保代码在合并到主分支之前经过适当的审查。本文主要介绍如何使用Gerrit进行初始设置、理解其工作流程以及进行本地操作...
14. **持续集成** - Hudson或Jenkins插件可以集成持续集成流程,自动化构建和测试。 15. **性能分析** - TPTP (Technology Project for Performance and Profiling) 提供性能监视和分析工具。 以上仅是Eclipse众多...
将Flex项目与Jenkins或Hudson等CI工具集成,可以自动执行构建和测试,确保代码质量。 9. **源码控制与版本管理**:在测试过程中,源码控制如Git或SVN可以帮助管理代码版本,方便回滚和协作开发。 10. **错误跟踪与...
- **项目管理工具**:VersionOne、JIRA、Bugzilla、XPlanner、各种Wiki平台。 - **操作系统**: - **Windows系列**:NT/2000/XP/Vista。 - **Unix系列**:Solaris、AIX、HP-UX、SCO。 - **Linux**:桌面版和...