jira-confluence-openfire集成、迁移与消息提醒

2 篇文章 0 订阅
2 篇文章 0 订阅

jira-confluence-openfire集成、迁移与消息提醒

一、目的

根本目的:该工作隶属于“高效团队计划”工作一部分,jira作为任务分派与任务节点控制系统软件,confluence作为文档、图片等资源共享的wiki计划的一部分(部门知识库),openfire作为jira插件,完成即时消息通知功能;

二、jira-confluence-openfire安装与连接:

所有都是docker安装!

1.安装jira参考:

https://www.jianshu.com/p/b95ceabd3e9d
安装jira关键docker命令:

#通过Dockerfile构建jira自定义镜像吗,具体的Dockerfile参看链接
docker build -t jira/jira:v8.0.0 .
#docker命令运行生成容器,注意:未做持久化映射(生产中必须做的)	,采用jira:v8.0.0
docker run --detach --name fct-jira --volume /root/fct/jira/jira-home:/var/atlassian/jira --volume /root/fct/jira/logs:/opt/atlassian/jira/logs --publish  38080:8080 jira/jira:v8.0.0

破解的命令和破解码:

[root@localhost jira]# java -jar atlassian-agent.jar -d -m 15600907130@163.com -n BAT -p jira -o http://172.19.xx.xxx -s BNYR-566D-EBN8-HAND

====================================================
=======        Atlassian Crack Agent         =======
=======           https://zhile.io           =======
=======          QQ Group: 30347511          =======
====================================================

Your license code(Don't copy this line!!!): 

AAddABoddw0ODAoPeJyNkl9rq0AQxd/9FEKftdda650SSwcBsVKqgpMS30vm3MpNli1mV2TZt++q7R0n8hX
BBBmXPmzG/mKm+EXYK0SWCTcOaPZn5oR+XK9j0ytZ4QQOwaKQHdjFcgFKyOEgq2Bxot8jxZRulNZ
kUITPNGxEwDff7YSOddddN3VIYF2QxKAq5LJT0XtR8z3XsLHrXmCvj/ZOa6lm19dvO16DyxsrZ1xoEExUk
LxKjseh28R0C81jPXNkHymTDe+tiyzN01USW0W7XwMutvcKUFGHfIS74CWx2bSVdrsPRzVb/cIQ3
F9GF2pZpfkBqMYWvrH8+v+C3KRiEZipsS8d8DyYxt1wvlW260+Mp5LkwOr2tAy6ZbUa7H8aLfCJC
a76uo60AU1C3yVTd2Tef3wraoQ2KRNDvaZkHHje1AvJyPtLgpFbNfve9zyL/5yu1Ay7RH3OYR1pT
LM0LpPCyUzXSeCPJ14YhuTbds8ddVAl4ADTyefG4dMZBEDvJvJg4t/+K+Nwd/76QuxarHVPw84q/i
k8MJXI1jGeC0jNhB3qnjPOb1TtfTiXvMCwCFA4bIaEl9qEjJ8GtxN5KQtP6wvxLAhRYjl4ysNT61
e4LtvSaiWUpT5Ui4A==X02k8

2.安装confluence参考

https://www.cnblogs.com/rslai/p/8845777.html confluence的安装配置:

https://www.jianshu.com/p/7aeeb4f9a8c9

https://www.cnblogs.com/mxmbk/p/9347359.html

3.jira与confluence相互关联

如果在安装jira的过程中没有关联confluence时候,可以参考这个;

confluence与jira账号对接、查看到期时间及问题总结

http://www.mamicode.com/info-detail-2578641.html

讲解jira与confluence的关联方式。https://blog.csdn.net/shangyuanlang/article/details/80972514

关键代码如下:

[root@localhost confluence-6.13.0-test]# docker run --name postgresdb -v /root/fct/postgresql/data:/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d postgres
bb9aa051fe5331d4f81ea4fac038d1a5b45c834344fdc876d937446323eb7e7b
[root@localhost confluence-6.13.0-test]# docker exec -it postgresdb bash
root@bb9aa051fe53:/# psql -U postgres
psql (11.5 (Debian 11.5-1.pgdg90+1))
Type "help" for help.

postgres=# CREATE DATABASE confluence WITH OWNER postgres;
CREATE DATABASE
postgres=# \q
root@bb9aa051fe53:/# exit
exit
[root@localhost confluence-6.13.0-test]# docker run -d --name confluence -v /root/fct/confluence/confluence-home:/var/atlassian/confluence -v /root/fct/confluence/logs:/opt/atlassian/confluence/logs -p 8090:8090 --link postgresdb:db --user root:root cptactionhank/atlassian-confluence:latest
9f6b1b8876ab7d767398e3f475c471c076969488b46cfc52b8fdc7b268f8a1f1
[root@localhost confluence-6.13.0-test]# docker cp atlassian-extras-decoder-v2-3.4.1.jar  confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar
[root@localhost confluence-6.13.0-test]# docker restart confluence


备注:其中涉及的cp的atlassian-extras-decoder-v2-3.4.1.jar包,是已经永久破解版的jar包。具体破解流程查看之前的url文档。

4.1安装openfire

参考资料:http://www.51testing.com/html/19/n-3708319.html

https://ecosystem.atlassian.net/wiki/spaces/JJABBER/overview

https://blog.csdn.net/qq_36325121/article/details/88996652

关于openfire的安装docker命令:

##拉取镜像
docker pull sameersbn/openfire
#查看拉取的镜像
docker images
#docker命令运行生成容器,注意:未做持久化映射(生产中必须做的)
docker run --name fct-openfire --hostname komlin -d -v /root/fct/openfire/data:/var/lib/openfire -v /root/fct/openfire/log:/var/log/openfire --publish 9090:9090 --publish  5222:5222 --publish 7777:7777 sameersbn/openfire
#查看后台运行是否报错!
docker logs -f openfire

登录openfire的web-ui:http://172.19.xx.xx:9090

登录账号admin,登录密码admin;

登录之后设置相应的数据库postgresql连接,并设置相应的语言!

三.jira数据备份与还原

需要将jira安装时候的home目录中的data文件夹(之间的备份一下,data文件夹中三个文件夹,分别是存放attachments、 avatars 、 git-plugin,其中avatars是存放头像等、attachments 存放附件);

然后将相应的jira的数据备份、并还原。

具体参考:https://blog.csdn.net/weixin_38947413/article/details/77800975

我的迁移场景是:相同的jira版本、不同的物理主机。

注意在还原的时候,需要再次使用激活码破解:已经在jira安装中给出了。

四.关于jira中即时消息提醒的解决方法

5.1问题背景:

在jira中创建的评论无法及时通知到个人,例如@xxx人员之后,相关人员需要进入相应的问题task中才能看到相应的提示,非常不及时直观!

5.2想要达到的目的:

在jira中评论或者@的人员,及时可以收到消息提醒,例如有个小铃铛(或小热点)提示。

5.3 解决方法

首先想到的是openfire集成到jira中,是过程组件搭建过于复杂,需要多个组件配合使用,可靠性、灵活性、简单性难以保证,尝试后放弃该部分;在jira中集成confluence时候,测试了相关的@功能,发现可以达到相应的要求!

5.4操作步骤:

(1)jira和confluence的相互切换按钮,可以使用同一个账户登录jira或者confluence,两者的账户已经统一并做了关联。

在这里插入图片描述

首先在jira中评论相关的问题,然后@相关人员之后,切换到confluence中,可以看到@信息

在这里插入图片描述

点击评论进入之后,可以看到相应别人@我的信息和评论;

在这里插入图片描述

五. 功能总结:

jira作为敏捷开发的任务管理工具,被广泛应用于缺陷跟踪、需求收集、任务跟踪、项目跟踪等工作领域。

confluence作为企业wiki知识库,方便做文档管理,协作编辑、文档关键词搜索等!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值