jira jira jira
部署 Jira,现在主要有两种路线:
一、最推荐:直接用官方 Cloud(最简单)
适合:
- 学习
- 个人
- 小团队
你不用部署服务器。
直接注册:
即可。
优点
- 5分钟能用
- 不用 Linux
- 不用数据库
- 不用维护
缺点
- 数据在云端
- 部分高级功能收费
二、自己部署(Data Center)
适合:
- 企业
- 内网
- 二次开发
- 自动化平台
现在:
Jira 已经不再提供新的 Server 版授权
主要是:
Data Center
三、最适合你学习的方法
建议:
Docker 部署
这是现在最主流。
你不用折腾:
- Tomcat
- Java
- 手工安装
四、Jira 架构是什么
本质:
Jira(Java)
↓
PostgreSQL/MySQL
↓
浏览器访问
五、推荐环境
建议:
系统
Ubuntu 22.04
或者:
Windows + Docker Desktop。
内存
至少:
4GB
推荐:
8GB+
Jira 很吃内存。
六、Docker 部署(推荐)
1、安装 Docker
官方:
Windows:
装:
Docker Desktop
即可。
七、最简单启动方式
直接:
docker run -d \
--name jira \
-p 8080:8080 \
atlassian/jira-software
八、然后浏览器访问
http://localhost:8080
九、第一次启动会很慢
因为:
Jira 是 Java 大型系统。
第一次:
可能10分钟
很正常。
十、正式环境推荐 docker-compose
更专业。
docker-compose.yml
version: '3'
services:
jira:
image: atlassian/jira-software
container_name: jira
ports:
- "8080:8080"
environment:
- JVM_MINIMUM_MEMORY=2048m
- JVM_MAXIMUM_MEMORY=4096m
volumes:
- jira_data:/var/atlassian/application-data/jira
volumes:
jira_data:
启动
docker compose up -d
十一、数据库建议
学习阶段:
Jira 内置数据库即可
企业:
建议:
PostgreSQL
官方最推荐。
十二、企业正式架构
真实企业一般:
Nginx
↓
Jira
↓
PostgreSQL
有时还会:
- Redis
- Elasticsearch
- LDAP
十三、Jira 为什么重
因为它不是:
简单Web系统
而是:
企业研发平台
里面:
- 工作流引擎
- 权限系统
- 搜索
- 插件
- 自动化
很多东西。
十四、你部署完可以先做什么
建议:
1、创建项目
例如:
ONT_DEV
PLC_TEST
2、创建 Bug
例如:
IGMP crash
3、上传日志
4、玩 JQL
例如:
project = ONT_DEV
十五、然后开始玩 API(重点)
这才是真正有价值的。
Python 调 Jira
安装:
pip install jira
示例
from jira import JIRA
jira = JIRA(
server='http://localhost:8080',
basic_auth=('admin', 'password')
)
issue = jira.create_issue(
project='TEST',
summary='IGMP Crash',
description='Null pointer',
issuetype={'name': 'Bug'}
)
print(issue.key)
十六、你会发现它和自动化测试非常配
比如:
PLC测试失败
自动:
生成Jira
上传日志
上传截图
这在工厂很常见。
十七、后面可以继续扩展
1、Confluence
文档系统。
2、Jenkins
CI/CD。
3、GitLab
代码管理。
4、AI分析
你之前那个:
LLM + Jira
其实非常适合。
十八、你现在适合的路线
建议:
第一步
Docker 跑起来。
第二步
熟悉:
- Bug
- 工作流
- API
第三步
Python 自动建 Jira。
第四步
接入:
- PLC
- 自动测试
- 日志平台
十九、你以后其实很适合做
测试平台
研发平台
工业AI平台
自动化测试系统
这种偏:
“工程平台开发”
的方向。
浙公网安备 33010602011771号