SpringCloud+Kubernetes 微服务容器化交付实战(2):Docker安装Jira
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富。“Jira让你工作真有效率!时间更少,绩效更高。”
·
一、简要
JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富。“Jira让你工作真有效率!时间更少,绩效更高。”
JIRA也可定义为Professional Issue Tracker,即它是一个专业的问题跟踪管理的软件。这里的”问题”对应的英文单词是Issue,所以含义比较广,包括Bug,Task,Enhancement,Improvement等等跟软件开发相关的名词。跟踪管理即对问题的整个生命周期进行记录和管理。一个问题从创建到解决到关闭涉及到很多相关信息,包括是什么问题,谁发现的问题,谁处理了这个问题,如何处理的,相应的代码有什么改变等等,JIRA可以方便的记录这些信息,并且在问题的不同状态呈现在相应的责任人面前。相似的软件有Bugzilla,Trac,Mantis,Clear Quest, Streber 等。
-
Jira官方网站
Atlassian | 软件开发和协作工具全世界每天数百万用户依靠 Atlassian 产品提升软件开发、项目管理、协作和代码质量。https://www.atlassian.com/zh
-
注册一个Jira账号
邮箱注册一个Jira账号,注册流程比较简单
注册成功之后的控制面板
二、安装Jira
采用Docker方式安装Jira
特别注意:是安装jira-software
不是 jira-servicemanagement
1、Jira Docker安装源Docker Hubhttps://hub.docker.com/r/atlassian/jira-software2、Docker拉取镜像
# 采用这个
$ docker pull atlassian/jira-software
3、创建挂载目录
# 创建挂载的临时目录
$ mkdir -p /tmp/localtime
# 设置目录的权限
$ chmod -R 755 /tmp/localtime
特别注意:挂载的目录需要在Docker的共享目录中,也自己手动增加自定义的目录。
4、docker运行 Jira Server
# Jira软件
$ docker run -d -p 7081:8080 --name jira-software -v /tmp/localtime:/host_mnt/private/tmp/localtime:ro atlassian/jira-software:latest
遇到问题:
挂载的目录结构换成: /host_mnt/private/tmp/localtime了
而不是/etc/localtime了
三、初次设置和配置Jira
访问本地地址:http://localhost:7081/
1、更换语言
2、选择 我将设置它自己
3、数据库设置
- 内置形式,这里主要用于演示
如果正式部署,需要配置数据库
4、设置应用程序的属性
5、请指定您的许可证关键字
6、设置管理员帐户
信息可以任意填写。
7、设置电子邮件通知
8、设置语言
9、设置头像
完成所有的设置
四、创建示例项目
1、创建一个示例项目
特别注意注意,是Jira Software
2、创建Scrum开发方法
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.
3、填写Scrum开发方法的信息
4、创建好之后,有示例信息
更多推荐
已为社区贡献1条内容
所有评论(0)