51Testing软件测试论坛

标题: Jira & Confluence服务部署(下) [打印本页]

作者: lsekfe    时间: 2021-12-1 14:13
标题: Jira & Confluence服务部署(下)
2 Confluence安装配置
  2.1 Confluence简介
  Confluence是一个专业的企业知识管理与协同软件,也可以用于构建企业wiki。使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论,信息推送。

  2.2 Confluence破解镜像制作
  破解crack来源:Gitee atlassian-agent,理论上可用于破解所有版本的Atlassian家几乎所有产品,但是只验证了特定的版(Confluence Docker Image 6.13.0)。
  编写Dockerfile:
  1. mkdir -p /opt/confluence
  2. echo 'FROM cptactionhank/atlassian-confluence:6.13.0
  3. USER root
  4. COPY "atlassian-agent.jar" /opt/atlassian/confluence/
  5. RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/confluence/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/confluence/bin/setenv.sh' >> /opt/confluence/Dockerfile
复制代码
下载atlassian-agent.jar文件到Dockerfile同目录。
  构建镜像:
  1. docker build -f Dockerfile -t confluence/confluence:6.13.0 .
复制代码
2.3 配置MySQL数据库
  准备MySQL配置文件:
  1. mkdir -p /opt/confluence/mysql
  2. echo '[client]
  3. default-character-set =utf8
  4. [mysql]
  5. default-character-set =utf8
  6. [mysqld]
  7. character_set_server =utf8
  8. collation-server=utf8_bin
  9. max_allowed_packet=256M
  10. innodb_log_file_size=256M
  11. default-storage-engine=INNODB
  12. transaction-isolation=READ-COMMITTED
  13. binlog_format=row ' > /opt/confluence/my.cnf
复制代码
启动MySQL容器:
  1. docker run \
  2. --name mysqlForConfluence \
  3. --restart always \
  4. -p ${port}:3306 \
  5. -v /opt/confluence/mysql/:/var/lib/mysql \
  6. -v /opt/confluence/my.cnf:/etc/mysql/my.cnf \
  7. -e MYSQL_ROOT_PASSWORD=${password} \
  8. -d mysql:5.7
复制代码
创建表和用户:
  1. create database confluence character set 'UTF8';
  2. create user confluence identified by 'confluence';
  3. grant all privileges on `confluence`.* to 'confluence'@'%' identified by 'confluence' with grant option;
  4. grant all privileges on `confluence`.* to 'confluence'@'localhost' identified by 'confluence' with grant option;
  5. flush privileges;
  6. alter database confluence character set utf8 collate utf8_bin;
  7. set global tx_isolation='READ-COMMITTED';
复制代码

2.4 Confluence容器生成
  1. docker run --name confluence \
  2. --restart always \
  3. --link mysqlForConfluence:mysql \
  4. --link jira:jira \
  5. -p ${port}:8090 \
  6. -v /opt/confluence/data/:/home/confluence_data \
  7. -v /opt/confluence/opt/:/opt/atlassian/confluence \
  8. -v /opt/confluence/var/:/var/atlassian/confluence \
  9. -d confluence/confluence:6.13.0
复制代码

 2.5 Confluence破解配置
  访问http://127.0.0.1:${port},进入Jira setup wizard ,进行初始化配置:
  ·手动设置项目
  ·选择配置独立数据库
  制定许可证关键字:
  ·复制服务器ID
  ·在本地存放atlassian-agent.jar目录下执行



作者: 千里    时间: 2021-12-8 16:08
我还是觉得tapd比较好用




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2