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
分享到:
相关推荐
基于JIRA和Hudson集成环境项目管理
Hudson持续集成服务器的安装配置和使用,介绍Hudson的安装
1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson拥有的特性包括: •易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。 •易于配置-所有...
hudson.war是基于Java研发的一款持续集成工具的安装包,hudson是一个可以扩展的持续集成引擎,主要是用它来监控一些定时执行的任务、持续、自动地构建/测试软件项目,有需要的欢迎下载使用。 hudson下载,放在tomcat...
例如,一个 Hudson 插件可以随时间的推移跟踪 FindBugs 和代码覆盖。它还可以报告测试结果的趋势(来自 JUnit 或 TestNG)以及构建结果和对应的执行时间。 Hudson 需要运行 Java 5。如果需要使用 Hudson 附带的...
hudson安装及其配置 hudson平台搭建及使用 Hudson使用参考手册 关于hudson远程自动构建发布 使用hudson_搭建daily_build_系统
hudson是JAVA类代码的持续集成工具,与Subversion和MAVEN、ANT集成的工具,实现每日构建
Hudson持续集成实战 自动化部署教程
Hudson持续集成服务器的安装与配置
持续集成篇--Hudson持续集成服务器的安装配置和使用
通过持续集成控制代码质量 Maven+Hudson+Sonar 持续集成的基本原则很简单:尽早集成,经常集成。 持续自动构建 :使用CI,您只要按一下按钮,它会依照预先制定的时间表,或者响应某一特定事件,就开始进行一次构建...
使用hudson和maven完成持续集成,今天一个朋友过来问我,我就顺便录了一个简短的视屏,对使用做了一个简单的介绍,最大只参上传25M的文件,所以只能分两个包上传,希望能有需要的朋友有帮助
Hudson+Maven+SVN搭建持续集成环境
hudson持续集成包hudson持续集成包
Hudson是一个每日构建的工具,发布出来是一个war文件,发布到Tomcat容器上即可,原始地址是https://hudson.dev.java.net/
在本教程中,讲解如何安装、配置和使用 Hudson 作为 CI 服务器,但是要记住,CI 远不只是个工具。实际上,使用的工具可能是 CI 比较次要的方面,因为 CI 工具所做的仅仅是在代码存储库中探测到修改时运行构建。构建...
用hudson实现持续化集成,上手容易,操作明晰,介绍具体实现
如何在电脑上配置Hudson并通过Hudson进行持续集成的测试!
基于Hudson的持续集成,较笔者之前的一版本增加了对Maven内容的说明,部分内容依赖具体的项目,如未描述清楚,请见谅。