Jira & Confluence服务部署(上)

发表于:2021-10-21 09:28

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:思否

#
JIRA
  1. Jira安装配置
  1.1 Jira简介
  JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,其配置灵活、功能全面、部署简单、扩展丰富。

  1.2 Jira破解镜像制作
  破解crack来源:Gitee atlassian-agent,理论上可用于破解所有版本的Atlassian家几乎所有产品,但是只验证了特定的版本(Jira Docker Image 7.12.0)。
  编写Dockerfile:
mkdir -p /opt/jira
echo '
FROM cptactionhank/atlassian-jira-software:7.12.0
USER root 
COPY "atlassian-agent.jar" /opt/atlassian/jira/ 
RUN echo 'export CATALINA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-agent.jar ${CATALINA_OPTS}"' >> /opt/atlassian/jira/bin/setenv.sh ' > /opt/jira/Dockerfile

  下载atlassian-agent.jar文件到Dockerfile同目录。
  构建镜像:
docker build -t jira/jira:v7.12.0 .

  1.3 配置MySQL数据库
  准备MySQL配置文件:
echo '
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
character-set-server=utf8
innodb_log_file_size=3G
character_set_server = utf8mb4
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
#innodb_file_format=Barracud
default-storage-engine=INNODB ' > /opt/jira/my.cnf 

  启动MySQL容器:
docker run \ 
--name mysqlForJira \ 
--restart always \ 
-p ${port}:3306 \ 
-v /opt/jira/mysql/:/var/lib/mysql \ 
-v /opt/jira/my.cnf:/etc/mysql/my.cnf \ 
-e MYSQL_ROOT_PASSWORD=${password} \
-d mysql:5.7

  创建表和用户:
create database jira character set 'UTF8';
create user jira identified by 'jira';
grant all privileges on `jira`.* to 'jira'@'172.%' identified by 'jira' with grant option;
grant all privileges on `jira`.* to 'jira'@'localhost' identified by 'jira' with grant option;
flush privileges;

  1.4 Jira容器生成
docker run --name jira \
--restart always \
--link mysqlForJira:mysql \
--link confluence:confluence \
-p ${port}:8080 \
-v /opt/jira/var/:/var/atlassian/jira \
-v /opt/jira/opt:/opt/atlassian/jira \
-d jira/jira:v7.12.0

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

  将生成的许可证复制到页面,完成破解。

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号