首页 > 代码库 > 软件项目开发环境构建之三:JIRA7.2.3安装

软件项目开发环境构建之三:JIRA7.2.3安装

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

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

技术分享

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

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

把<Service name="Catalina">

       <Connector port="8080"中的8080改成需要端口就可。

 

四、破解

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

技术分享

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

技术分享

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

service jira start

 

五、Jira配置

1、自定义设置

技术分享

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

技术分享

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

技术分享

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

技术分享

技术分享

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

技术分享

设置管理员帐号

技术分享

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

技术分享

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

技术分享

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

技术分享

给网站选一个图标

技术分享

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

技术分享

建一个敏捷项目

技术分享

技术分享

技术分享

正式进入这个项目了

技术分享

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


六、安装中文包

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

技术分享

上传下载的中文语言包

技术分享

技术分享

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

技术分享

技术分享

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

技术分享

 

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

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

 

技术分享

技术分享

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

技术分享

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

技术分享

技术分享

技术分享

 

八、Confluence与Jira之间创建连接

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

技术分享

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

技术分享

技术分享

技术分享

技术分享

本文出自 “坚强的技术交流blog” 博客,请务必保留此出处http://newthink.blog.51cto.com/872263/1869202

软件项目开发环境构建之三:JIRA7.2.3安装