目录
一,简介
Confluence:协作和文档
Confluence 是一种协作和文档工具,使团队能够创建、共享和协作处理内容。 它提供了一个集中平台,用于创建和组织各种类型的文档,包括需求文档。 借助 Confluence,团队可以以结构化的方式轻松捕获、存储和管理需求。 其富文本编辑器允许包含表格、图表、图像和其他媒体,使其成为创建综合需求规范的理想选择。
Jira:项目管理和问题跟踪
另一方面,Jira 是一个强大的项目管理和问题跟踪工具。 它擅长管理任务、跟踪进度和促进团队内部的沟通。 Jira 的核心优势在于它能够捕获、组织用户故事和任务并确定其优先级,从而提供对项目进度的可见性并确保需求得到有效实施。 它允许创建自定义工作流程并提供广泛的报告和分析功能。
集成Jira和Confluence 进行需求管理
在 Confluence 中集中需求:
使用 Confluence 进行需求管理的主要好处之一是能够将所有文档集中在一个地方。 团队可以在 Confluence 中创建专用空间或页面来存储所需的文档。 利益相关者可以轻松访问和浏览这些空间,确保每个人都清楚地了解项目的要求。 Confluence 的协作功能使团队能够收集反馈、进行更新并维护需求的单一真实来源。
将 Jira 问题与 Confluence 中的需求相关联:
通过将 Jira 与 Confluence 集成,团队可以在需求和开发任务之间建立牢固的联系。 Jira 问题,例如用户故事或开发任务,可以直接链接到 Confluence 中的相关需求文档。 这种联系确保了需求和实施之间的可追溯性,使团队能够跟踪进度、识别依赖关系并评估变更的影响。 此外,对 Confluence 中的需求所做的任何更新都会自动反映在链接的 Jira 问题中,从而保持两个工具之间的同步。
注:如果需要统一管理用户,建议先安装jira,在安装Confluence。安装Confluence时候选择使用jira管理用户。或者使用官方管理工具Crowd统一管理
二,安装mysql8
Confluence 8以上支持mysql8,这里安装mysql8。如果已经有现成的,可以跳过,创建数据库即可。
docker安装或者apt直接安装都可,这里就不介绍了。
创建数据库和账号。
注:创建数据库时,必须指定编码格式,否则安装初始化不了数据库。
#创建confluence数据库
CREATE DATABASE confluence CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'confluence'@'%' IDENTIFIED BY 'passwd123'; #创建用户
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%'; #授权。
FLUSH PRIVILEGES; #刷新权限。
#创建jira数据库
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'jira'@'%' IDENTIFIED BY 'passwd123'; #创建用户
GRANT ALL PRIVILEGES ON jira.* TO 'jira'@'%'; #授权。
FLUSH PRIVILEGES; #刷新权限。
三,docker compose安装confluence
选择安装版本,目前支持最新版9.3.1,支持版本见 https://hub.docker.com/r/haxqer/confluence/tags
参考安装:https://github.com/haxqer/confluence
创建目录:
sudo mkdir -p /opt/confluence
cd /opt/confluence
创建docker-compose.yml,相比原文件,去掉了mysql,因为这里是自建的mysql管理。
增加了挂载目录。
version: '3.4'
services:
confluence:
image: haxqer/confluence:9.3.1
container_name: confluence-srv
environment:
- TZ=Asia/Shanghai
# - JVM_MINIMUM_MEMORY=1g
# - JVM_MAXIMUM_MEMORY=12g
# - JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g'
ports:
- "8090:8090"
volumes:
- /opt/confluence/data:/var/confluence
- /opt/confluence/conf:/opt/confluence/conf
- /opt/confluence/logs:/opt/confluence/logs
restart: always
networks:
- network-bridge
networks:
network-bridge:
driver: bridge
volumes:
home_data:
external: false
mysql_data:
external: false
配置文件不会自动生成,创建临时容器复制配置文件。
sudo docker run -d haxqer/confluence:9.3.1
#启动容器ID为f041c3d00ee6,复制容器配置
sudo docker cp f041c3d00ee6:/opt/confluence/conf /opt/confluence/
#删掉旧容器
sudo docker rm -f f041c3d00ee6
启动docker compose
sudo docker compose up -d
打开浏览器IP:8090 访问confluence。安装产品 >> 许可证密钥界面。
复制服务器ID,如(BN35-Q9TV-HZRJ-W3A7)。
破解
docker exec confluence-srv java -jar /var/agent/atlassian-agent.jar \
-d \
-p conf \
-m [email protected] \
-n [email protected] \
-o your-org \
-s BN35-Q9TV-HZRJ-W3A7
得到许可证,复制到许可证密钥界面,激活。
然后配置数据库账号密码,完成安装。

四,docker compose安装jira
选择安装版本,这里最新版10.4.0,支持版本见: https://hub.docker.com/r/haxqer/jira/tags
参考安装:https://github.com/haxqer/jira
剩下的和安装confluence差不多。
创建目录:
sudo mkdir -p /opt/jira
cd /opt/jira
创建docker-compose.yml,删掉原来的mysql。
增加了挂载目录。
version: '3.4'
services:
jira:
image: haxqer/jira:10.4.0
container_name: jira-srv
environment:
- TZ=Asia/Shanghai
# - JVM_MINIMUM_MEMORY=1g
# - JVM_MAXIMUM_MEMORY=12g
# - JVM_CODE_CACHE_ARGS='-XX:InitialCodeCacheSize=1g -XX:ReservedCodeCacheSize=8g'
ports:
- "8080:8080"
volumes:
- /opt/jira/data:/var/jira
- /opt/jira/conf:/opt/jira/conf
- /opt/jira/logs:/opt/jira/logs
restart: always
networks:
- network-bridge
networks:
network-bridge:
driver: bridge
volumes:
home_data:
external: false
mysql_data:
external: false
配置文件不会自动生成,创建临时容器复制配置文件。
sudo docker run -d haxqer/jira:10.4.0
#启动容器ID为54850e6c3a85,复制容器配置
sudo docker cp 54850e6c3a85:/opt/jira/conf /opt/jira/
#删掉旧容器
sudo docker rm -f 54850e6c3a85
启动docker compose
sudo docker compose up -d
打开浏览器IP:8080 访问jira。安装产品 >>配置数据库>> 许可证密钥界面。
复制服务器ID,如(BQ6R-F9IJ-8DP3-90Q3)。
破解
docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \
-d \
-p jira \
-m [email protected] \
-n [email protected] \
-o your-org \
-s BQ6R-F9IJ-8DP3-90Q3
得到许可证,复制到许可证密钥界面,激活,完成安装。

五,插件应用程序激活
confluence和jira 可以支持很多额外的扩展插件。
如jira 常用的插件 Git Integration for Jira,可以集成到代码仓库,如gitlab等,非常适合开发者。
先试用安装后,可以查看软件的应用密钥,如:com.xiplink.jira.git.jira_git_plugin
破解命令和jira 差不多,都是同一套atlassian-agent.jar。
docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \
-d \
-p com.xiplink.jira.git.jira_git_plugin \
-m [email protected] \
-n [email protected] \
-o your-org \
-s BQ6R-F9IJ-8DP3-90Q3
得到许可证,复制到插件许可证提交即可激活。

六,集成
集成比较简单,哪个系统都可以配置。建议admin设置同样的账号密码。
应用程序 >> 集成 >> 应用程序链接 >> 添加对方的链接即可。过程中会相互跳转几次。
打赏作者