基于 Docker 部署 JIRA (Cracked)
基于 Docker 部署 JIRA (Cracked)
前言
由于新项目需求需要 JIRA 需要下载一些插件,这个插件是需要付费的,价格大概是 $18000 ……
于是乎... 决定重建Jira软件系统,并采用Docker来实现破解版的Jira安装,亲测按本文步骤能成功部署无限制版。
-
特此声明:仅推荐用于测试或学习用途,尊重版权,正规企业还建议花点小钱购买。
1. 快速部署 (单实例适用于小规模)
一定要安装 jira-software(不是jira), 否则没有 agile
1.1 启动容器
mkdir -p /mnt/disk1/jira
docker run -d \
--name jira \
-p 8080:8080 \
-v /mnt/disk1/jira:/var/atlassian/application-data/jira \
-v /etc/localtime:/etc/localtime \
-m 4096M \
dchevell/jira-software:7.13.0
1.2 准备替换库
wget https://github.com/hlwojiv/some-software/raw/master/Jira/mysql-connector-java-5.1.25-bin.jar
wget https://github.com/hlwojiv/some-software/raw/master/Jira/atlassian-universal-plugin-manager-plugin-2.22.4.jar
wget https://github.com/hlwojiv/some-software/raw/master/Jira/atlassian-extras-3.2.jar
1.3 拷贝 mysql-connector 驱动到容器
docker cp mysql-connector-java-5.1.25-bin.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
docker exec -it jira bash -c "chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/mysql-connector-java-5.1.25-bin.jar"
docker restart jira
1.4 Web 设置
- 浏览器访问JiraWeb,语言可以设为中文,选择「我将设置它自己」——「下一步」
- 数据库设置,数据库类型选择「MySQL」,接着填入你的MySQL连接信息(需要你在你的MySQL数据库中创建数据库,数据库的字符类型必须是utf8),测试可以连接之后点击「下一步」
- 设置应用程序的属性——「下一步」
- 申请许可证关键字,点击「生成Jira试用许可证」
- 需要注册账号,注册完之后重新回到这个页面,选择相关信息,点击「Generate License」
- 点击「Yes」
- 页面就会带着你的许可证关键字回到Jira的设置页面,接着点击「下一步」
- 等待一会就进入设置管理员页面,填入一些信息即可,接着「下一步」
- 点击「完成」即完成设置
1.5 拷贝 extras 库到容器
docker cp atlassian-extras-3.2.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
docker exec -it jira bash -c "chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar"
docker restart jira
1.6 拷贝 plugin 库到容器
docker cp atlassian-universal-plugin-manager-plugin-2.22.4.jar jira:/opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/
docker exec -it jira bash -c "chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.4.jar"
# 删除另一个插件
docker exec -it jira bash -c "rm -rf /opt/atlassian/jira/atlassian-jira/WEB-INF/atlassian-bundled-plugins/atlassian-universal-plugin-manager-plugin-2.22.9.jar"
破解结束,进入Jira下载任意插件,申请试用,自动破解
1.6 测试验证
下面来下载一个收费软件试试,安装完了点击「获取许可证」,接着在「管理应用」中可以看到,该插件已经破解了。
3. FAQ
3.1 如上需要下载的镜像及插件库若404了
-
镜像备用地址:
docker pull registry.cn-shenzhen.aliyuncs.com/wl4g/jira-software:7.13.0
-
替换库备用地址:链接: https://pan.baidu.com/s/1vnih1E721GZmzON3mr-cOQ 提取码: 4cui