用JIRA管理你的项目——(一)JIRA环境搭建
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
tar vxzf atlassian-jira-enterprise-4.2.2-b589-standalone.tar.gz -C /usr/local/.
ln -s /usr/local/atlassian-jira-enterprise-4.2.2-b589-standalone/ /usr/local/jira
/usr/local/jira/bin/startup.sh
mkdir /var/db/jira
vi /usr/local/jira/conf/server.xml
<Parameter name="jira.home" value="/var/db/jira"/>
/usr/local/jira/bin/shutdown.sh/usr/local/jira/bin/startup.sh
rm -rf /var/db/jira/.jira-home.lock
/usr/local/jira/bin/shutdown.sh/usr/local/jira/bin/startup.sh
create database jiradb charset=utf8
GRANT ALL PRIVILEGES ON jiradb.* TO jira@'%' IDENTIFIED BY 'jira';
vi /usr/local/jira/conf/server.xml
<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"/>
vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
/usr/local/jira/bin/shutdown.sh/usr/local/jira/bin/startup.sh