首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

构建服务器hudson跟项目跟踪管理软件Jira的集成

2012-09-24 
构建服务器hudson和项目跟踪管理软件Jira的集成1、linux下安装tomcat+hudson从http://tomcat.apache.org/do

构建服务器hudson和项目跟踪管理软件Jira的集成

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时还需要注册一下才能有效。)


构建服务器hudson跟项目跟踪管理软件Jira的集成
?

??????????????????????????????????????????????????????????? 图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所示。


构建服务器hudson跟项目跟踪管理软件Jira的集成
??????????????????????????????????????????????????????????????????????? 图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所示)


构建服务器hudson跟项目跟踪管理软件Jira的集成
???????????????????????????? 图3 jira里Related build by issue keys

热点排行