Jira & Confluence 服务部署
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/jiraecho 'FROM cptactionhank/atlassian-jira-software:7.12.0USER 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=utf8innodb_log_file_size=3Gcharacter_set_server = utf8mb4innodb_default_row_format=DYNAMICinnodb_large_prefix=ON#innodb_file_format=Barracuddefault-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}
将生成的许可证复制到页面,实现破解
2 Confluence装置配置
2.1 Confluence简介
Confluence是一个业余的企业常识治理与协同软件,也能够用于构建企业wiki。应用简略,但它弱小的编辑和站点治理特色可能帮忙团队成员之间共享信息、文档合作、个体探讨,信息推送。
2.2 Confluence破解镜像制作
- 破解crack起源:Gitee atlassian-agent,实践上可用于破解所有版本的Atlassian家简直所有产品,然而只验证了特定的版(Confluence Docker Image 6.13.0)
编写Dockerfile
mkdir -p /opt/confluenceecho 'FROM cptactionhank/atlassian-confluence:6.13.0USER rootCOPY "atlassian-agent.jar" /opt/atlassian/confluence/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同目录
构建镜像
docker build -f Dockerfile -t confluence/confluence:6.13.0 .
2.3 配置MySQL数据库
筹备MySQL配置文件
mkdir -p /opt/confluence/mysqlecho '[client]default-character-set =utf8[mysql]default-character-set =utf8[mysqld]character_set_server =utf8collation-server=utf8_binmax_allowed_packet=256Minnodb_log_file_size=256Mdefault-storage-engine=INNODBtransaction-isolation=READ-COMMITTEDbinlog_format=row ' > /opt/confluence/my.cnf
启动MySQL容器
docker run \--name mysqlForConfluence \--restart always \-p ${port}:3306 \-v /opt/confluence/mysql/:/var/lib/mysql \-v /opt/confluence/my.cnf:/etc/mysql/my.cnf \-e MYSQL_ROOT_PASSWORD=${password} \-d mysql:5.7
创立表和用户
create database confluence character set 'UTF8';create user confluence identified by 'confluence';grant all privileges on `confluence`.* to 'confluence'@'%' identified by 'confluence' with grant option;grant all privileges on `confluence`.* to 'confluence'@'localhost' identified by 'confluence' with grant option;flush privileges;alter database confluence character set utf8 collate utf8_bin;set global tx_isolation='READ-COMMITTED';
2.4 Confluence容器生成
docker run --name confluence \--restart always \--link mysqlForConfluence:mysql \--link jira:jira \-p ${port}:8090 \-v /opt/confluence/data/:/home/confluence_data \-v /opt/confluence/opt/:/opt/atlassian/confluence \-v /opt/confluence/var/:/var/atlassian/confluence \-d confluence/confluence:6.13.0
2.5 Confluence破解配置
拜访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 conf -o ${jira_url} -s ${服务器ID}
将生成的许可证复制到页面,实现破解
3 参考
- What is Jira used for?
- 通过Docker装置破解版Jira与Confluence
- Docker装置破解版Jira与Confluence