JIRA,大家应该都已经不陌生了!
最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息!
当然,如果手里管理的项目众多的时候,恐怕就要被淹没了!
通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说。再不行,为了防止抵赖、也为了帮助自己回忆,我们都把这些工作写到了邮件里。但是,还是很难控制项目进度。一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上。单纯靠邮件记录,成本太高!
JIRA恰恰很好的解决了这些问题!
相关链接:
用JIRA管理你的项目——(一)JIRA环境搭建
用JIRA管理你的项目——(二)JIRA语言包支持及插件支持
用JIRA管理你的项目——(三)基于LDAP用户管理
言归正传,JIRA搭建工作开始!
首先,到JIRA主站上
下载最新的JIRA(当前最新版本为4.2.2)
wget http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz
至于说本地的JAVA_HOME环境,咱就不废话了,能进JavaEye来看blog的这点常识都是有的!
其次,解压缩JIRA:
我们把JIRA解压缩到
/usr/local目录下
tar vxzf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz -C /usr/local/.
jira的压缩包名字太长了,索性做个软连接
ln -s /usr/local/atlassian-jira-enterprise-4.2.2-b589-standalone/ /usr/local/jira
然后,启动JIRA:
/usr/local/jira/bin/startup.sh
访问
http://localhost:8080/,这时候系统会提示
jira.home未设置!
jira.home不是JIRA的系统目录,是用来备份、升级、配置插件的JIRA系统环境目录!JIRA提供了系统自动备份的功能,就是依靠这个目录来完成的!
为了避免与JIRA主目录冲突,我们为JIRA设置一个数据目录——
/var/db/jira。
mkdir /var/db/jira
先别急,除了建立目录还需要进行JIRA环境配置
打开JIRA的server.xml文件
vi /usr/local/jira/conf/server.xml
找到<Context>节点,追加
<Parameter name="jira.home" value="/var/db/jira"/>
然后重启JIRA
/usr/local/jira/bin/shutdown.sh
/usr/local/jira/bin/startup.sh
如果你恰巧赶上这个错误,那么恭喜你中奖了!
其实只要删除上锁文件
.jira-home.lock即可!
rm -rf /var/db/jira/.jira-home.lock
然后重启!
/usr/local/jira/bin/shutdown.sh
/usr/local/jira/bin/startup.sh
非常赞的系统!根据浏览器地域信息自动选择了中文语言支持,并且语言适配的非常准确!对比JIRA 3,简直就是飞跃!
马上就要使用JIRA开展工作?!别急,首先需要获得jira授权码!
至于当前设置,注意模式设定,一定要选择“Private”。只有管理员创建帐号,不然任何人都能创建帐号,岂不是丧失了项目管理的功能?!更何况很多公司都使用邮件帐号一统天下(最常用的技术点就是LDAP方式了)!
然后设置管理员帐号
最后设置好邮箱,就可以开始正式
试用 了!!!
为什么是正式试用?咱这是快速启用,数据库都是内存数据库——HSQL DB,不能在生产环境中使用的!
一转眼,就剩下28天多的试用期了!得赶紧试用了!呵呵!
要商用,就要配置生产环境的数据库,比方说MySQL!
首先要创建一个数据库——jiradb
create database jiradb charset=utf8
同时,最好为jira指定一个专用的数据库帐号-jira
GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';
接下来,我们需要对JIRA进行手术!
首先,修改server.xml
vi /usr/local/jira/conf/server.xml
注掉原来的<Resource>节点,替换如下内容
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8"
maxActive="20"
validationQuery="select 1"/>
然后,修改实体配置文件——entityengine.xml
vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
找到
引用
<datasource name="defaultDS" field-type-name="hsql"
schema-name="PUBLIC"
这两行内容,把
hsql改成
mysql,然后干掉
schema-name="PUBLIC"
然后重启JIRA:
/usr/local/jira/bin/shutdown.sh
/usr/local/jira/bin/startup.sh
接下来,让我们重复刚才的动作!
成功登录,并且没有警告提示!
接下来怎么用?我也边研究边总结!赶紧睡觉先!
相关链接:
用JIRA管理你的项目——(一)JIRA环境搭建
用JIRA管理你的项目——(二)JIRA语言包支持及插件支持
用JIRA管理你的项目——(三)基于LDAP用户管理
- 大小: 77.7 KB
- 大小: 74.7 KB
- 大小: 46.8 KB
- 大小: 46.7 KB
- 大小: 45.5 KB
- 大小: 113.1 KB
- 大小: 250.7 KB
- 大小: 99.9 KB
- 大小: 35.4 KB
- 大小: 92.7 KB
- 大小: 123.5 KB
- 大小: 137.9 KB
分享到:
相关推荐
在ubuntu环境下搭建jira管理系统,不使用jira自带的数据库,使用mysql数据库
配置JIRA管理项目的使用手册,关于角色,权限和工作流的配置都有涉及。
jira项目管理系统使用指南
好用的jira环境搭建简介,个人感觉非常有用,欢迎下载。
jira的项目流程管理,现在来看JIRA,这是一个项目管理的很好辅助工具
JIRA 是澳大利亚 Atlassian 公司开发的一款不错的商业问题跟踪工具,可以对各种类型的问题进行跟踪 管理,包括缺陷、需求变更、评审记录等。笔者在进行缺陷跟踪工具的选型时,曾经试用了 JIRA 一段时间,个人感觉很...
使用JIRA和Jenkins进行项目管理
各个版本JIRA管理员忘记密码的解决办法
jira项目管理系统教程--介绍jira中常用到的名词概念,例如:史诗、故事、sprint等,介绍jira的使用流程
教你如何使用Jira+Jenkins 搭建DevOps平台,学会使用Jira进行敏捷开发管理流程。
基于JIRA的敏捷项目管理,实战笔记:包含Scrum开发的步骤等
jira管理使用方法介绍·
它包括让你使用JIRA功能的快速链接。 • 页面顶部导航栏下的白色区域, 可以根据你的具体需要,定制显示不同类型信息的'面板小工具'。 请注意你的JIRA页面可能和上面的截图不太一样, 这是由于JIRA管理员 定制 了公司...
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域. 此资源包含安装包,破解包以及安装说明
JIRA管理用户指南 2.1 什么是问题 不同的组织使用JIRA追踪不同类型的问题。通常根据企业的具体需求来决定如何使用...问题可以是软件的缺陷,一个项目的具体任务,一个需要解决的技术难题或者是需要审批的报销单据等。
是一个介绍 用JIRA系统管理BUG的最佳实践
手把手教你如何整合jira+confluence的用户管理,实现jira+confluence使用同一套用户。
jira 管理员手册,试用与jira安装管理流程管理、项目管理
一、 JIRA使用说明 1、所有3TI项目任务跟踪及分配均在JIRA中进行 2、所有项目成员需每天登陆JIRA并解决被分配的任务。 3、项目进入JIRA管理,非项目暂不录入JIRA管理。 4、项目创建:SCM收到立项通知后,负责...