Operation

基于 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了

留言

您的电子邮箱地址不会被公开。