最近想使用Atlassian的jira,软件过程管理软件。目前这个软件的正版是付费的,但是很多学习和使用者往往没有购买,如此优秀的软件不能因为这个阻碍学习(提倡使用正版)。在百度和谷歌上查了很多资料,都是讲的很不全。通过实践整理了下jira搭建的整个过程,本文示例的是基于jira 7.7.4版本。讲解了安装,pj,和配置三个方面。
(一)安装
准备工作
环境:linux-centos7.x
Jira版本:7.7.4 atlassian-jira-core-7.7.4-x64.bin
数据库驱动:5.7.4
pj包:atlassian-extras-3.2.jar
插件pj包:atlassian-universal-plugin-manager-plugin-2.22.4.jar
1.前置环境
1.1:jdk 1.8.x 版本:在centos中使用yum 来安装
查找jdk版本: yum search jdk
指定安装版本:yum install java-1.8.0-openjdk.x86_64
1.2: 安装mysql (这边不详细讲解)
2.服务器目录准备:
2.1 创建jira安装目录:mkdir -p /home/project/jira
2.2 将下载好的atlassian-jira-core-7.7.4-x64.bin 放到/home/project/jira目录
2.3 修改atlassian-jira-core-7.7.4-x64.bin执行权限:chmod +x atlassian-jira-core-7.7.4-x64.bin
2.4 执行安装:./atlassian-jira-core-7.7.4-x64.bin
2.5 安装过程看截图:我们选自定义安装 来更多的了解jira的安装过程和目录
ok到这边安装完成了。
3.在讲解PJ和配置前我想先来整理下jira的目录
在上面我们很清楚的知道我们安装jira的时候有两个目录:一个是jira的安装目录,一个是jira的数据目录
3.1 安装目录:/opt/atlassian/jira :这边主要是关注的是jira的各种执行脚本和配置
a.脚本:/opt/atlassian/jira/bin 包含了启动关闭,配置脚本
b.配置:/opt/atlassian/jira/conf
c.日志目录:opt/atlassian/jira/logs 可以在这个目录查看jira相关的日志文件
3.2 安装目录:/var/atlassian/application-data/jira:这边主要是插件 ,数据源配置,缓存,临时文件
(二)PJ:上面提到了PJ需要两个包:atlassian-extras-3.2.jar 和 atlassian-universal-plugin-manager-plugin-2.22.4.jar
我们将这个两个包复制到 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib 目录下面 同时将mysql-connector-java-5.1.47.jar 复制到目录中。因为在安装完后就自动启动了所以包替换后要重新关闭再启动jira。关闭执行 ./opt/atlassian/jira/bin/start-jira.sh
2.1启动jira:我们回到/opt/atlassian/jira/bin 这个目录 执行 ./start-jira.sh 可以通过 tail -f -n 300 /opt/atlassian/jira/logs/catalina.out 查看实时日志
(三)配置:启动以后我们来看下页面的初始化配置 :
启动好后访问 http://ip:9090/ 9090是上面我们自定义的端口 (阿里云等服务器记得去安全组开启端口)
一切顺利的话会看到如下界面:下面我们开始配置jira首先我们选择(我将设置它为自己)自定义设置
先建好数据库:
因为我们已经将数据库包的驱动已经拷贝到lib的目录下了,所以这边一切正常
接下来获取验证:
ok到这这边安装成功
jira的详细配置推荐一个博文写的很棒:
https://www.jianshu.com/p/2f1b6f6e7105