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

本文介绍了在Linux环境下安装配置Tomcat与Hudson的过程,并详细阐述了如何通过配置Hudson来实现与Jira的集成,包括插件安装及具体设置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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。

如果出现这种情况,您可以执行下列步骤修正它:

  1. 中断Hudson(最简单的方法就是停止tomcat服务)。
  2. 跳转到文件系统中$ HUDSON_HOME环境变量对应的文件夹,然后找到config.xml 文件。
  3. 使用编辑器打开文件。
  4. 在此文件中查找<useSecurity>true</useSecurity> 元素。
  5. 用false替换true。
  6. 启动Hudson 。

这时候的Hudson又回归到无认证模式,任何人都能拥有该系统的全部权限。

 

3、hudson和jira集成

http://www.marvelution.com/atlassian/jira-hudson-integration/integration/download.html上下载插件jira-hudson-plugin-3.3.0.jarhudson-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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值