JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。可以使用JIRA Software将收集到的需求,采用Scrum、看板等敏捷开发方法,进行项目管理,实时跟踪产品的设计、发布和迭代。通过向backlog中添加卡片来合理安排每个冲刺环节的优先级。

一、在CentOS7.2的环境下安装支持组件

1、JDK1.8.0_102 64位(安装见:http://newthink.blog.51cto.com/872263/1859308)

2、MySQL 5.6.32 64位(安装见:http://newthink.blog.51cto.com/872263/1851969)


二、创建Jira使用的数据库

mysql –uroot –p
CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'jira' IDENTIFIED BY 'jira';
GRANT ALL ON jira.* TO 'jira'@'%' IDENTIFIED BY 'jira';
GRANT ALL ON jira.* TO 'jira'@'localhost' IDENTIFIED BY 'jira';
FLUSH PRIVILEGES;
exit

 

三、下载Jira软件,并安装(官方网站:https://www.atlassian.com/software/jira/download)

cd /usr/local/src/
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.3-x64.bin
chmod +x atlassian-jira-software-7.2.3-x64.bin
./atlassian-jira-software-7.2.3-x64.bin

安装的时候有些交互,如下选择:

软件项目开发环境构建之三:JIRA7.2.3安装_第1张图片

安装完成后,就可以在http://服务器IP:8080来访问,如果需要修改访问端口可以把

vim /opt/atlassian/jira/conf/server.xml

      

 

四、破解

1、关闭jira,把破解包里面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下(

其中atlassian-extras-3.1.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用作破解jira系统的。而mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包)

service jira stop

软件项目开发环境构建之三:JIRA7.2.3安装_第2张图片

更换文件后,后面需要到官网申请试用Key,这个key填入后,就可以使用到2033年。

软件项目开发环境构建之三:JIRA7.2.3安装_第3张图片

再次打开服务,在其它电脑上使用http://服务器IP:8080来访问

service jira start

 

五、Jira配置

1、自定义设置

软件项目开发环境构建之三:JIRA7.2.3安装_第4张图片

测试连接数据库成功后,“Next”,需要等待一会,让系统建好数据库。

软件项目开发环境构建之三:JIRA7.2.3安装_第5张图片

数据库建好后,会生成一个配置文件:/var/atlassian/application-data/jira/dbconfig.xml,如果需要改动,可以拿它开刀,“Next”继续配置

软件项目开发环境构建之三:JIRA7.2.3安装_第6张图片

这一步需要Key,点击连接到官网去申请一个free key

软件项目开发环境构建之三:JIRA7.2.3安装_第7张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第8张图片

等一会之后,官网会弹窗要求绑定你服务器的IP,选”yes“后,跳转到Jira的授权页面,并已经自动填好了Key.

软件项目开发环境构建之三:JIRA7.2.3安装_第9张图片

设置管理员帐号

软件项目开发环境构建之三:JIRA7.2.3安装_第10张图片

配置一个可以用来收发邮件的服务器,用于给用户发通知等信息,可以选择”Later”以后再配置。

软件项目开发环境构建之三:JIRA7.2.3安装_第11张图片

大功告成,进入登陆页面,“Log In”.

软件项目开发环境构建之三:JIRA7.2.3安装_第12张图片

进入语言选择界面,在此鄙视下老外,TM小日本和韩国棒子才几个人,竟然都有默认语言包,想我银河系第一大人口国竟然没有语言包,这帮家伙脑子进水了,以后救济他们时我们不捐钱了!

软件项目开发环境构建之三:JIRA7.2.3安装_第13张图片

给网站选一个图标

软件项目开发环境构建之三:JIRA7.2.3安装_第14张图片

进入Jira最重要的功能界面,可以新建一个新项目或一个重要问题

软件项目开发环境构建之三:JIRA7.2.3安装_第15张图片

建一个敏捷项目

软件项目开发环境构建之三:JIRA7.2.3安装_第16张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第17张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第18张图片

正式进入这个项目了

软件项目开发环境构建之三:JIRA7.2.3安装_第19张图片

关于Jira的使用,请参看我的另一拙著:基于JIRA的Scrum敏捷开发的项目管理 


六、安装中文包

1、到官网下载和安装版本相符的语言包,下载地址:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/JIRA Core/7.2.3

软件项目开发环境构建之三:JIRA7.2.3安装_第20张图片

上传下载的中文语言包

软件项目开发环境构建之三:JIRA7.2.3安装_第21张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第22张图片

上传完成后,设置中文为默认语言

软件项目开发环境构建之三:JIRA7.2.3安装_第23张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第24张图片

设置好后向下找到最下面的”Update”按钮,我天国的文字就回来了

软件项目开发环境构建之三:JIRA7.2.3安装_第25张图片

 

七、配置邮件服务器,以方便系统向用户发送信息,比如状态改变、密码激活、通知信息等。

1、在系统--》邮件--》发件中,如下配置(以QQ邮箱为例):

 

软件项目开发环境构建之三:JIRA7.2.3安装_第26张图片


先单击“Test Connection”测试可以和邮件服务器连接了,再单击”增加“

软件项目开发环境构建之三:JIRA7.2.3安装_第27张图片

给管理员注册时的邮箱发送一个测试邮件

软件项目开发环境构建之三:JIRA7.2.3安装_第28张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第29张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第30张图片

 

八、Confluence与Jira之间创建连接

1、在Confluence的一般配置中的最下方,找到管理--》应用程序链接,输入Jira的访问地址。

软件项目开发环境构建之三:JIRA7.2.3安装_第31张图片

单击“创建新的链接”后,设置程序会在两个软件之间跳转,需要输入这两个软件的管理员账号密码,以完成程序链接,完成后会在左上角多出连接,可以两方跳转,会自动多出以下配置:

软件项目开发环境构建之三:JIRA7.2.3安装_第32张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第33张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第34张图片

软件项目开发环境构建之三:JIRA7.2.3安装_第35张图片