Devops自动化集成部署(2)-jira安装配置

环境

CentOS7.5 64位

1.下载jira

官网: https://www.atlassian.com/software/jira
官网下载地址: https://www.atlassian.com/software/jira/download
目前最新的为8.0.0版本
官网正在促销,10用户的jira一年只要$10,推荐使用正版
在这里插入图片描述

2.安装mysql

JIRA需要数据库,我选择了mysql

安装教程参考: https://www.cnblogs.com/brianzhu/p/8575243.html
官网yum安装教程: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

这里简单说明下怎么安装mysql

1.获取资源
官网资源地址: https://dev.mysql.com/downloads/repo/yum/
我选择的是5.7版本的

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.使用yum安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql-community-server

3.启动mysql

systemctl start mysqld.service

4.查看mysql运行状态

systemctl status mysqld.service

5.查找mysql root帐号的密码,记录下来,后面需要使用

grep "password" /var/log/mysqld.log

在这里插入图片描述
6.删除自动更新

yum -y remove mysql57-community-release-el7-10.noarch

7.登录mysql

mysql -uroot -p

8.设置密码格式没有限制

set global validate_password_policy=0;

set global validate_password_length=1;

9.修改密码,必须重置密码,不然无法进行下面的操作

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

按照官方文档要求配置JIRA所需要的数据库
https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html
10.创建JIRA的数据库用户

CREATE USER 'jiradbuser'@'localhost' IDENTIFIED BY 'password';

11.创建JIRA的数据库

CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

12.分配数据库用户权限

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jiradb.* TO 'jiradbuser'@'localhost' IDENTIFIED BY 'password';

flush privileges;

13.找到etc下的my.cnf,在末尾添加配置或者修改配置

default-storage-engine=INNODB
character_set_server=utf8mb4
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
innodb_file_format=Barracuda
innodb_log_file_size=2G

14.重启mysql服务
停止

systemctl stop mysqld.service

启动

systemctl start mysqld.service

3.安装jira

1.进入安装包目录

2.设置安装包权限

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

3.运行安装包

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

4.输入o然后按回车
在这里插入图片描述
5.输入2选择Customer Install(自定义安装) 然后按回车
在这里插入图片描述
6.输入JIRA的安装位置,我这里直接按了回车,默认安装在/opt/atlassian/jira
在这里插入图片描述
7.输入JIRA 数据的存放位置,同样直接按了回车,默认在/var/atlassian/application-data/jira
在这里插入图片描述
8.JIRA启动以后的端口设置
在这里插入图片描述
输入1为默认http:8080,control:8005
输入2为自己设置,这里我选择了2,然后输入你自己想要的端口即可
在这里插入图片描述
9.是否需要开机的时候自动启动
在这里插入图片描述
输入y是,输入n否
这里我输入了y,设置为开机自启

10.确认安装,输入i确认,输入e退出不安装
在这里插入图片描述
输入i+回车进行安装,然后慢慢等待安装完成

11.是否现在就启动JIRA,y是,n否
在这里插入图片描述
输入y+回车,现在就启动,
通过[ip地址]:[端口号]就可以访问JIRA了

12.下面是全部安装流程的图
在这里插入图片描述

4.JIRA配置

1.JIRA没有mysql的连接jar包
我们去maven上下一个mysql的jar包:
https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.47
在这里插入图片描述
2.上传到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib目录下,/opt/atlassian/jira为安装目录替换成你的安装目录即可
在这里插入图片描述
3.重启一下jira
进入安装目录的bin目录下

cd /opt/atlassian/jira/bin/

先停止

./stop-jira.sh

再启动

./start-jira.sh

打开浏览器访问[ip地址]:[端口号]

4.选择语言中文 (中国)
在这里插入图片描述
5.选择我将设置它自己,点击下一步
在这里插入图片描述
6.设置数据库,选择其它数据库,MYSQL5.7+,输入刚刚安装的数据库的信息,点击测试连接,
显示测试成功点击下一步,这一步会花费一段时间,
(1核2G的腾讯云服务器直接跑崩了,jira的进程直接跑没了)
不成功还需要去修改一下mysql的配置,参考第二节安装mysql
在这里插入图片描述
7.设置应用程序的属性,这里默认就好,这一步也需要花费一段时间
在这里插入图片描述
8.去官网生成凭证
在这里插入图片描述
选择Jira Software(Server),
填入其它信息,Server ID是上面图片的服务器ID,
最后点击Generate License
在这里插入图片描述
9.将生成的许可证字符串复制到原先的网页,点击下一步,配置许可证又会花上一段时间
(这一步我的jira又崩溃了,进程木有了,只能去重启)
在这里插入图片描述
10.设置管理员帐户,填入信息,点击下一步
在这里插入图片描述
11.邮件以后再说吧,点击完成
在这里插入图片描述
12.选择语言中文
在这里插入图片描述
13.选择头像,随便选吧
在这里插入图片描述
14.到这里jira就基本安装配置完成了
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值