用JIRA管理你的项目——(一)JIRA环境搭建

[b]JIRA[/b],大家应该都已经不陌生了! :D
最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! :) 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了! :(
通常,当我们有一项任务需要传达,并开始实施的时候,多半靠嘴说。再不行,为了防止抵赖、也为了帮助自己回忆,我们都把这些工作写到了邮件里。但是,还是很难控制项目进度。一些相关的资料没有版本控制,往往不能绑定具体项目,甚至细化到具体的任务上。单纯靠邮件记录,成本太高! :(

JIRA恰恰很好的解决了这些问题! :D


相关链接:
[b]
[url=http://snowolf.iteye.com/blog/875529]用JIRA管理你的项目——(一)JIRA环境搭建[/url]
[url=http://snowolf.iteye.com/blog/875828]用JIRA管理你的项目——(二)JIRA语言包支持及插件支持[/url]
[url=http://snowolf.iteye.com/blog/894827]用JIRA管理你的项目——(三)基于LDAP用户管理[/url]
[/b]


言归正传,JIRA搭建工作开始!
首先,到JIRA主站上[url=http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa]下载[/url]最新的JIRA(当前最新版本为4.2.2)
[img]http://dl.iteye.com/upload/attachment/391552/73c7fa15-85d5-39a4-a593-3ee83af998f4.png[/img]
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的这点常识都是有的! :D

其次,解压缩JIRA:
我们把JIRA解压缩到 [b]/usr/local[/b]目录下
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

[img]http://dl.iteye.com/upload/attachment/391603/7c75cb6b-deea-3f8e-af0c-acd8f898b913.png[/img]
访问[url]http://localhost:8080/[/url],这时候系统会提示[b]jira.home[/b]未设置!
[img]http://dl.iteye.com/upload/attachment/391605/72ef0af9-6432-34f6-9aca-974d57a48b99.png[/img]

[b]jira.home[/b]不是JIRA的系统目录,是用来备份、升级、配置插件的JIRA系统环境目录!JIRA提供了系统自动备份的功能,就是依靠这个目录来完成的!
为了避免与JIRA主目录冲突,我们为JIRA设置一个数据目录——[b]/var/db/jira[/b]。
mkdir /var/db/jira

先别急,除了建立目录还需要进行JIRA环境配置
[img]http://dl.iteye.com/upload/attachment/391614/7fca7f82-86f1-384a-a591-b81a9dd0c6d0.png[/img]
打开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

如果你恰巧赶上这个错误,那么恭喜你中奖了!
[img]http://dl.iteye.com/upload/attachment/391616/3b666f9b-3f3f-35d8-93de-98afb17a70a8.png[/img]
其实只要删除上锁文件[b].jira-home.lock[/b]即可!
[img]http://dl.iteye.com/upload/attachment/391620/73f46d13-f863-3378-b7f0-72f1cc3d9eba.png[/img]
rm -rf /var/db/jira/.jira-home.lock

然后重启!
/usr/local/jira/bin/shutdown.sh
/usr/local/jira/bin/startup.sh

[img]http://dl.iteye.com/upload/attachment/391624/59b537f9-c844-3492-a729-11a4be3b7d64.png[/img]
非常赞的系统!根据浏览器地域信息自动选择了中文语言支持,并且语言适配的非常准确!对比JIRA 3,简直就是飞跃! :idea:
马上就要使用JIRA开展工作?!别急,首先需要获得jira授权码!
至于当前设置,注意模式设定,一定要选择“Private”。只有管理员创建帐号,不然任何人都能创建帐号,岂不是丧失了项目管理的功能?!更何况很多公司都使用邮件帐号一统天下(最常用的技术点就是LDAP方式了)!
[img]http://dl.iteye.com/upload/attachment/391628/6e863ea5-7e65-3fb5-9cf8-64f743556f3b.png[/img]
然后设置管理员帐号
[img]http://dl.iteye.com/upload/attachment/391633/c5061eb4-c490-3271-bc6f-54054a08fcca.png[/img]
最后设置好邮箱,就可以开始正式 [b]试用[/b] 了!!!
[img]http://dl.iteye.com/upload/attachment/391636/aeaf8b97-2ea7-3752-9b8b-0bb3af318275.png[/img]
为什么是正式试用?咱这是快速启用,数据库都是内存数据库——HSQL DB,不能在生产环境中使用的!
[img]http://dl.iteye.com/upload/attachment/391638/1ff644ad-64ff-3da2-bbce-544f93a6bfea.png[/img]
一转眼,就剩下28天多的试用期了!得赶紧试用了!呵呵!
要商用,就要配置生产环境的数据库,比方说MySQL!
首先要创建一个数据库——jiradb
create database jiradb charset=utf8

同时,最好为jira指定一个专用的数据库帐号-jira
GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';

接下来,我们需要对JIRA进行手术!
首先,修改server.xml
[code]vi /usr/local/jira/conf/server.xml [/code]
注掉原来的<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 

找到[quote] <datasource name="defaultDS" field-type-name="hsql"
schema-name="PUBLIC"
[/quote]这两行内容,把[b]hsql[/b]改成[b]mysql[/b],然后干掉[b]schema-name="PUBLIC"[/b]
然后重启JIRA:
/usr/local/jira/bin/shutdown.sh
/usr/local/jira/bin/startup.sh

接下来,让我们重复刚才的动作!
[img]http://dl.iteye.com/upload/attachment/391649/ba4497f8-44fe-3288-a1f5-8ef3cc0ea820.png[/img]
成功登录,并且没有警告提示!

接下来怎么用?我也边研究边总结!赶紧睡觉先! :D


相关链接:
[b]
[url=http://snowolf.iteye.com/blog/875529]用JIRA管理你的项目——(一)JIRA环境搭建[/url]
[url=http://snowolf.iteye.com/blog/875828]用JIRA管理你的项目——(二)JIRA语言包支持及插件支持[/url]
[url=http://snowolf.iteye.com/blog/894827]用JIRA管理你的项目——(三)基于LDAP用户管理[/url]
[/b]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值