基础环境
MySQL
安装过程略
创建jira用户
1 | mysql> create database jira character set utf8mb4 collate utf8mb4_bin; |
Java
安装过程略
下载
1 | wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.6.1.tar.gz |
解压
1 | tar zxf atlassian-jira-software-8.6.1.tar.gz |
修改配置
1 | vi atlassian-jira/WEB-INF/classes/jira-application.properties |
confluence修改
1 | vi confluence/WEB-INF/classes/confluence-init.properties |
配置MySQL驱动包
选择Platform Independent
下载
1 | wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.48.tar.gz |
许可证服务
将atlassian-agent.jar
放在一个你不会随便删除的位置
把:export JAVA_OPTS="-javaagent:/usr/local/jira/atlassian-agent.jar ${JAVA_OPTS}"
这样的命令放到服务安装所在bin目录
下的setenv.sh
中。
/usr/local/jira/atlassian-agent.jar
为存放路径
如果你想验证是否配置成功,可以这么做:
- 执行类似命令:
ps aux|grep java
找到对应的进程看看-javaagent
参数是否正确附上。 - 在软件安装目录类似:
/usr/local/jira/logs/catalina.out
Tomcat日志内应该能找到:========= agent working =========
的输出字样。
1 | java -jar atlassian-agent.jar -d -m admin@admin.com -n bwcx -p jira -o https://blog.bwcxtech.com -s B4XS-7G9G-R7TZ-QEFE |
-p jira(安装的是jira产品)
-m admin@admin.com(随意写)
-n bwcx(随意写)
-o https://blog.bwcxtech.com (随意写)
-s B4XS-7G9G-R7TZ-QEFE (即当前的页面中显示的服务器ID)
参考:https://gitee.com/pengzhile/atlassian-agent
启动
1 | ./bin/start-jira.sh |
安装
选择生产安装
配置数据库
数据库连接后日志中会有很多MySQL SSL的警告,修改Jira home的dbconfig.xml
在mysql链接后添加&useSSL=false
,重启
测试连接
继续
配置许可证
填入上面生成的许可证即可
Confluence勾选了插件会有多个授权码
设置管理员
设置电子邮件
其他
Jira用户数据库表cwd_user
,嫌关闭离职人员账号麻烦可以直接在数据库删除。