运维开发之——Jira管理平台搭建

前言

项目开发中,为了便于问题缺陷跟踪和任务处理,需要使用BUG管理系统;本文介绍的就是Jira管理平台,跟踪管理即对问题的整个生命周期进行记录和管理;一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前;

JIRA具有很多优点,以下3点必须知道:

  1. 针对问题其默认定义了丰富的字段来记录问题的各种信息,包括Issue Type, Issue summary, Issue Description, priority, assignee, reporter, resolutions等等;
  2. 默认定义了工作流的一些状态: new, open, defer, pending, resolved, reopened, closed。 默认定义了一个简易的工作流, open-in progress-resolved-closed;
  3. 支持邮件通知,邮件通知可以同工作流中和工作流之外的事件关联;

本文下面将详细介绍CentOS7环境下Jira的搭建;

准备

软件

  1. 操作系统 CentOS7
  2. JIRA版本 7.11.1
  3. MySQL 5.7.22
  4. mysql-connector-java-5.1.46

数据

  1. 服务器IP 192.168.174.130
  2. JIRA端口号 8080
  3. JIRA数据库名称 jira
  4. JIRA数据库用户名 orange
  5. JIRA数据库密码 12345678

下载

下载JIRA

  1. 打开JIRA官网

  2. 选择系统相应的JIRA软件(本文以Linux为例)

    下载MySQL 5.7.22

    MySQL5.7.22的下载与安装,上篇已经详细介绍过,此处不再叙述;

    下载mysql-connector-java-5.1.46

  3. 打开mysql官网

  4. 依次打开Community->MySQL Connectors->Connector/j

  5. 选择操作系统选择Platform Independent,按图中箭头下载软件

  6. 解压软件(将用到如图所示jar包)

    配置数据库

  7. 用SSH连接到CentOS,并打开SSH Secure Shell

  8. 登录MySQL

    输入指令:mysql -u root -p

  9. 创建用户名和密码

    指令: create user ‘orange’ identified by ‘12345678’;
    其中:orange是用户名,12345678是登录密码

  10. 创建数据库

    使用指令创建数据库 CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;

    其中: jiradb是数据库名字

  11. 为数据库申请如下权限

    使用如下指令申请权限 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jira.* TO ‘orange’ IDENTIFIED BY ‘12345678’;

    其中:jira->是数据库名称
    orange->数据库登录用户名
    123456->数据库登录密码

  12. 刷新生效

    使用如下指令刷新特权: flush privileges;

安装

  1. 使用SSH将准备阶段下载的atlassian-jira-software-7.11.1-x64.bin上传到指令目录

  2. 修改atlassian的文件权限

    chmod 777 atlassian-jira-software-7.11.1-x64.bin

  3. 执行安装指令

    ./atlassian-jira-software-7.11.1-x64.bin

  4. 在需要输入的地方,按照提示输入 o、i、1并回车



  5. 安装完成后,如图所示(服务已开启)

  6. 暂停jira服务

    使用指令: service jira stop

  7. 将准备阶段下载的mysql-connector-java-5.1.46放到/opt/atlassian/jira/lib目录下

  8. 开发8080端口

    /sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT
    /etc/rc.d/init.d/iptables save

  9. 重新开启jira服务

    service jira start

  10. 输入192.168.174.130:8080并回车

  11. 点击Language设置语言(本文以简体中文为例)

  12. 在两个选项中选择第二个(第一个为演示环境)

  13. 选择数据库(MySQL),输入信息并检测连接

  14. 设置基本属性信息(标题,模式等)

  15. 设置licencekey

  16. 设置管理员账户

  17. 设置邮箱验证

  18. 完毕后进入面板

 Jira

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jira管理员使用手册最详细版 目录 第一章、问题类型 2 1、添加问题类型: 2 2、添加”问题类型方案”;并将需要的”问题类型”添加到我们的”问题类型方案”中: 3 4、添加完保存的效果,如下图: 3 5、将“问题类型方案”,应用的项目: 4 第二章、自定义字段直接到项目 5 目标1、在”创建问题”界面增加一个“多用户组选择器”,如下图: 5 步骤一、自定义字段: 5 (1)、进入到 自定义字段: 5 (2)、需要其他字段,可以任意选择(这里以 多用户组选择器 为例): 6 步骤二、创建字段时与问题类型、项目进行关联: 6 (3)、根据提示填写(注意选择的内容): 6 步骤三、自定义字段时,与界面进行关联: 7 (4)、选择将添加的字段应用到哪个界面: 7 (5)、创建问题单,此时可以到我们添加的字段了(注意下面的前提条件) 7 第三章、界面方案配置: 7 步骤一、增加界面 7 1、新增界面: 7 2、将需要的字段添加到界面: 8 步骤二、新增界面方案 8 3、新增界面方案(界面方案与界面关联) 8 4、新增“界面方案”成功如下图,然后点击“配置”将问题类型与界面关联: 9 5、问题操作“创建问题”与“luke 新增界面”进行关联: 9 6、关联成功的效果如下图,只关联了“创建问题”,其它问题类型采用默认值: 10 步骤三、创建”问题类型界面界面方案”: 10 7、创建“问题类型界面方案”,这里以创建“luke 问题类型界面方案”为例: 10 8、创建成功后,返回”界面方案”查看,发现在“问题类型界面界面方案”列有信息了: 10 9、返回“问题类型界面方案”进行配置,如下图: 10 10、问题类型与界面方案进行关联: 11 11、创建成功效果(这里只对一个问题类型“软件bug”进行关联): 11 步骤四、将”问题类型界面方案”应用到项目: 11 12、对项目所采用的“问题类型界面方案”进行修改: 11 13、项目于“问题类型界面方案”进行“关联”: 12 14、关联后的效果如下图,没有关联的“问题类型”和“问题操作”怎么也被关联了呢? 12 15、看下“问题类型界面方案”的设置吧,因为未指定的采用了默认值: 12 16、我们去看看效果吧(这里果然只有我们指定的2个字段): 13 17、我看看其它问题类型是什么样的吧(果然如我们所料): 13 18、我们去设置未指定的问题类型为系统的默认值吧: 13 19、下图是我们将为指定的问题类型采用了系统默认的界面方案: 14 第四章、字段配置 15 步骤一、配置”自定字段”(如果需要其它字段,自行添加)。 15 目的:1、把“luke 日期选择器”设置为默认当前日期: 15 步骤二、创建 ”字段配置”: 17 目的2、创建“字段配置”把“luke 日期选择器”设置为必填: 17 步骤三、创建 ”字段配置方案” : 19 目的:3、创建“字段配置方案”,将“字段配置”映射到问题类型上: 19 步骤四、创建 “字段配置方案” : 21 目的:4、进入创建问题界面,查看效果(变为了必填,还有了默认值): 22 第五章、 工作流 23 步骤一、添加状态 24 (1)、进入管理员后台,进入 “问题”“状态”界面: 24 (2)、添加完毕后的截图: 24 步骤二、新建 工作流: 24 步骤三、添加工作流方案: 25 (1)、添加工作流方案: 25 (2)、指派工作流 25 (3)、进入到如下界面,然后点击“ask for leave”: 25 (4)、添加工作流状态: 26 (5)、添加步骤 26 (6)、为当前步骤添加 ”工作流动作”,指定”目标步骤”: 26 (7)、添加完毕后的截图如下: 27
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值