JIRA 敏捷开发平台部署记录

简介: 1.1 jira说明   JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。   JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可 1.

1.1 jira说明

  JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

  JIRA中配置灵活、功能全面、部署简单、扩展丰富,其超过150项特性得到了全球115个国家超过19,000家客户的认可

1.1.1 前期准备

#准备

echo "10.0.0.1 mirrors.aliyuncs.com  mirrors.aliyun.com"  >> /etc/hosts
yum clean all  &>/dev/null
mkdir -p  /application/  
mkdir -p  /server/tools/
cd /server/tools

# 安装 jdk

wget http://10.0.0.1/apache/tomcat/jdk-8u60-linux-x64.tar.gz
tar xf jdk-8u60-linux-x64.tar.gz -C /application/
ln -s /application/jdk1.8.0_60 /application/jdk
sed -i.ori '$a export JAVA_HOME=/application/jdk\nexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH\nexport CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar' /etc/profile
source /etc/profile
yum install mariadb-server -y 
systemctl start mariadb.service 
systemctl enable mariadb.service 
history

1.1.2 系统环境说明

[root@jira tools]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@jira tools]# uname -a 
Linux jira 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@jira tools]# getenforce 
Disabled
[root@jira tools]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

java环境说明

[root@jira tools]# java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

1.1.3 创建数据库

mysql
create database jira default character set utf8 collate utf8_bin;
grant all on jira.* to 'jira'@'localhost' identified by 'jira';
exit

1.2 安装配置jira

1.2.1 下载jira

           https://www.atlassian.com/software/jira/download

wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.2-x64.bin
# wget http://10.0.0.1/apache/apps/atlassian-jira-software-7.6.0-x64.bin

# 修改权限

chmod 755 atlassian-jira-software-7.6.0-x64.bin

1.2.2 安装jira

[root@jira tools]# ./atlassian-jira-software-7.6.0-x64.bin 
Unpacking JRE ...
Starting Installer ...
十一月 24, 2017 7:05:22 下午 java.util.prefs.FileSystemPreferences$1 run
信息: Created user preferences directory.
十一月 24, 2017 7:05:22 下午 java.util.prefs.FileSystemPreferences$2 run
信息: Created system preferences directory in java.home.

This will install JIRA Software 7.6.0 on your computer.
OK [o, Enter], Cancel [c]
o
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
1 
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira 
Home Directory: /var/atlassian/application-data/jira 
HTTP Port: 8080 
RMI Port: 8005 
Install as service: Yes 
Install [i, Enter], Exit [e]
i

Extracting files ...
                                                                           

Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.6.0 is complete
Start JIRA Software 7.6.0 now?
Yes [y, Enter], No [n]
y

Please wait a few moments while JIRA Software starts up.
Launching JIRA Software ...
Installation of JIRA Software 7.6.0 is complete
Your installation of JIRA Software 7.6.0 is now ready and can be accessed
via your browser.
JIRA Software 7.6.0 can be accessed at http://localhost:8080
Finishing installation ...

1.2.3 修改程序

# 先将 jira 停止

[root@jira ~]# /etc/init.d/jira stop

  程序下载地址: https://page00.ctfile.com/fs/15323800-217438995

unzip jira7.3.zip 
cd jira7.3/
\cp ./* /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
# 启动jire

# 启动jira

[root@jira ~]# /etc/init.d/jira start

1.3 web界面访问

  http://10.0.0.212:8080/

1.3.1 web界面安装

选择自己设置

 

选择数据库为mysql,填写好之前的mysql,先进行测试,然后点击下一步

 

数据库设置比较慢,耐心等待。

 

生产密钥

 

将密钥复制过来

 

配置完管理用户后点击完成

 

安装完成

 

1.4 创建第一个项目

 

   至此基本的使用就介绍完了。 

1.5 参考文献

https://www.ilanni.com/?p=12119
https://zh.wikipedia.org/wiki/JIRA
https://baike.baidu.com/item/JIRA/6608817?fr=aladdin

 我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

 

目录
相关文章
|
26天前
|
存储 监控 数据安全/隐私保护
ERP系统中的文档管理与版本控制
【7月更文挑战第25天】 ERP系统中的文档管理与版本控制
36 2
ERP系统中的文档管理与版本控制
|
10月前
|
Cloud Native 测试技术 Linux
开源项目的测试和质量保证
开源项目的测试和质量保证
178 0
开源项目的测试和质量保证
|
12月前
|
敏捷开发 监控 BI
敏捷项目管理和传统项目管理的区别(内附工具)
敏捷项目管理和传统项目管理在多个方面存在区别,包括但不限于以下几点: 规划方式 变更管理 文档量 等等
|
运维 Kubernetes jenkins
基于Jira的运维发布平台的设计与实现
基于Jira的运维发布平台的设计与实现
基于Jira的运维发布平台的设计与实现
|
敏捷开发 数据可视化 项目管理
敏捷项目是如何管理的?有哪些好用的工具
Leangoo领歌是一款永久免费的专业敏捷研发管理工具,提供敏捷研发解决方案,解决研发痛点,打造成功产品。帮助团队实现需求、迭代、缺陷、任务、测试、发布等全方位研发管理。
|
监控 数据可视化 项目管理
多项目管理难在哪,多项目同时进行该如何做好进度管理?
对于项目经理来说,多项目并行推进的情况已是常态。从工作层面来说,不仅在各项目之间抢资源、资源冲突、资源分配不合理的情况,面对繁杂的工作很难保质保量。因此,对于项目的所有参与干系人来说,多项目的管理与执行更具挑战。
|
前端开发 Java 数据挖掘
基于 Jira 的产品需求全生命周期管理实践
在整个需求全生命周期的反馈回路中,如何对需求、项目、任务、缺陷、线上质量和功能优化进行有效组织和管理的呢?
1827 1
|
运维 测试技术 Linux
软件开发版本控制流程
软件开发版本控制流程
1019 0
软件开发版本控制流程
|
SQL 监控 数据可视化
|
敏捷开发 测试技术
禅道----禅道中与敏捷开发的对应关系
禅道----禅道中与敏捷开发的对应关系
326 0
禅道----禅道中与敏捷开发的对应关系