# jira **Repository Path**: dyq_yang/jira ## Basic Information - **Project Name**: jira - **Description**: jira - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-16 - **Last Updated**: 2023-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![docker pulls](https://img.shields.io/docker/pulls/haxqer/jira.svg)](https://hub.docker.com/r/haxqer/jira/) [![docker stars](https://img.shields.io/docker/stars/haxqer/jira.svg)](https://hub.docker.com/r/haxqer/jira/) [![image metadata](https://images.microbadger.com/badges/image/haxqer/jira.svg)](https://microbadger.com/images/haxqer/jira "haxqer/jira image metadata") [kubernetes helm charts](https://github.com/haxqer/charts) # jira [README](README.md) | [中文文档](README_zh.md) + Long Term Support Version: v9.4.6 + Latest Version: v9.8.1 + [Arm Version](https://github.com/haxqer/jira/blob/rm/README_zh.md#arm) 默认端口: `8080` ## 环境要求 - docker: 17.09.0+ - docker-compose: 1.24.0+ ``` jira和confluence下载地址: 链接:https://pan.baidu.com/s/1Yuwv-DCVH49hpQOQFa4-Vg?pwd=8fku 提取码:8fku ``` ## 打包docker镜像 lts为长期支持的版本 ``` docker build -t glzt-jira:9.4.6 ``` ## 使用 docker-compose 启动 jira - 启动 jira & mysql ``` git clone https://github.com/haxqer/jira.git \ && cd jira \ && git checkout rm \ && docker-compose pull \ && docker-compose up ``` - 以守护进程的方式启动 jira & mysql ``` docker-compose up -d ``` - 默认的 数据库(mysql8.0) 配置: ```bash driver=mysql8.0 host=mysql-jira port=3306 db=jira user=root passwd=123456 ``` ## 使用 docker 启动 - 启动 jira ``` docker volume create jira_home_data && docker network create jira-network && docker run -p 8080:8080 -v jira_home_data:/var/jira --network jira-network --name jira-srv -e TZ='Asia/Shanghai' haxqer/jira:9.8.1 ``` - 然后配置你的数据库 ## 破解 jira ``` docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \ -p jira \ -m Hello@world.com \ -n Hello@world.com \ -o your-org \ -s you-server-id-xxxx ``` 初次安装 jira 时,安装页面会显示你的 server-id ## 破解 jira 的插件 - 例如: 你想要破解 BigGantt 插件 1. 从 jira marketplace 中安装 BigGantt 插件 2. 查看 BigGantt 的 `App Key` 是 : `eu.softwareplant.biggantt` 3. 然后执行 : ``` docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \ -p eu.softwareplant.biggantt \ -m Hello@world.com \ -n Hello@world.com \ -o your-org \ -s you-server-id-xxxx ``` 在 `System` -> `System Info` 页面的 `Server ID` 字段即为你的 server-id 例如: ``` docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \ -p eu.softwareplant.biggantt \ -m Hello@world.com \ -n Hello@world.com \ -o https://jira.haxqer.cm \ -s BSFN-Q264-VGCZ-0AOE ``` 4. 最后粘贴生成的 licence ## 如何升级 ```shell cd jira && git pull docker pull haxqer/jira:rm && docker-compose stop docker-compose rm ``` 输入 `y` 之后重启 jira: ```shell docker-compose up -d ``` ## Arm 已经测试过的机器: + Mac mini(M1,2020) 感谢: + [odidev](https://github.com/odidev) 提供的 arm image. ``` git clone https://github.com/haxqer/jira.git \ && cd jira \ && git checkout rm && cd lts_arm \ && docker-compose pull \ && docker-compose up ``` ## 破解 Jira Service Management(jsm) 感谢: + [d1m0nstr](https://github.com/d1m0nstr) for [Jira Service Management](https://github.com/haxqer/jira/issues/11) ``` docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \ -p jsm \ -m Hello@world.com \ -n Hello@world.com \ -o your-org/ \ -s you-server-id ```