团队项目管理总乱套?Docker部署禅道,亲测理顺开发全流程!

2026-06-14 08:41:02 0点赞 1收藏 0评论

一款国产开源研发项目管理应用,由禅道软件(青岛)有限公司开发,集产品、项目、质量、DevOps、知识库等管理于一体,覆盖研发全生命周期,内置瀑布、敏捷、看板等模型,支持私有化部署,助力团队高效协同与流程闭环管理禅道。

支持看板、敏捷开发、传统的瀑布开发,适合小团队、中大型团队使用

工具特点:

  • 国产开源,可私有部署,数据完全自主可控

  • 一站式覆盖产品、项目、任务、测试、Bug、知识库研发全流程

  • 同时支持敏捷 Scrum + 瀑布两种开发模式

  • 需求、任务、用例、Bug 全链路关联追溯

  • 自带完整测试管理:用例、测试计划、缺陷闭环

  • 支持集成 Git/SVN、企业微信、钉钉,开放 API

  • 自带效能报表、数据大屏,量化研发效率

  • 轻量化易部署、上手简单,适配大小团队

image-20260503154316793image-20260503154316793

免费支持以下数据库:

  • MySQL 5.7+/8.0+

  • MariaDB 10.3+

  • SQLite(内置轻量文件库,仅适合测试 / 单机小数据)

Docker安装部署禅道

1、创建本地目录

mkdir -p /opt/zentao /opt/zentao/data

cd /opt/zentao

2、使用Docker命令行安装

docker run -d

--name zentao-v22.1

-p 30081:80

-v ./data:/opt/zentao

--restart unless-stopped

-e ZT_MYSQL_HOST=192.168.1.64

-e ZT_MYSQL_PORT=3306

-e ZT_MYSQL_USER=root

-e ZT_MYSQL_PASSWORD=123456

-e ZT_MYSQL_DB=zentao

-e IS_CONTAINER="false"

-e PHP_MEMORY_LIMIT=512M

easysoft/zentao:22.1

3、Docker Compose配置

创建docker-compose.yml文件

vim docker-compose.yml

Docker Compose配置

version: '3'

services:

zentao:

image: easysoft/zentao:22.1

#image: hub.zentao.net/app/zentao:22.1

container_name: zentao-v22.1

ports:

- "30081:80"

volumes:

- ./data:/opt/zentao # 持久化禅道数据

restart: unless-stopped

environment:

ZT_MYSQL_HOST: 192.168.1.64 # 本地MySQL服务器IP,不能识别localhost、127.0.0.1等

ZT_MYSQL_PORT: 3306

ZT_MYSQL_USER: root

ZT_MYSQL_PASSWORD: 123456 # 替换为实际密码

ZT_MYSQL_DB: zentao # 需提前创建的空数据库

IS_CONTAINER: "false" # 关键声明(非容器化数据库)

PHP_MEMORY_LIMIT: 512M # 性能优化参数​

参数说明:

连接外部数据库地址,支持MySQL

ZT_MYSQL_HOST: 192.168.1.64 # 本地MySQL服务器IP,不能识别localhost、127.0.0.1等

ZT_MYSQL_PORT: 3306

ZT_MYSQL_USER: root

ZT_MYSQL_PASSWORD: 123456 # 替换为实际密码

ZT_MYSQL_DB: zentao # 需提前创建的空数据库

安装带数据库

services:

# db service for zentao

zentao-db:

image: mariadb:10.6

container_name: zentao-db

ports:

- '3306:3306'

volumes:

- /data/zentao-mysql:/var/lib/mysql

environment:

- MYSQL_ROOT_PASSWORD=pass4Zentao

- MYSQL_DATABASE=zentao

networks:

- zentao-net

# zentao service

zentao:

image: hub.zentao.net/app/zentao:21.2

container_name: zentao

ports:

- '30081:80'

volumes:

- /data/zentao-file:/data

depends_on:

- zentao-db

environment:

- ZT_MYSQL_HOST=zentao-db

- ZT_MYSQL_PORT=3306

- ZT_MYSQL_USER=root

- ZT_MYSQL_PASSWORD=pass4Zentao

- ZT_MYSQL_DB=zentao

- PHP_MAX_EXECUTION_TIME=120

- PHP_MEMORY_LIMIT=512M

- PHP_POST_MAX_SIZE=128M

- PHP_UPLOAD_MAX_FILESIZE=128M

networks:

- zentao-net

networks:

zentao-net:

driver: bridge

禅道工具使用

1、登录

1)使用登录禅道项目管理首页

image-20260503155044850image-20260503155044850

2)初始化:

下一步

image-20260503160140523image-20260503160140523

系统检查

image-20260503160224324image-20260503160224324

生成系统配置,确认数据库配置、数据库表名格式、应用市区设置

image-20260503160259614image-20260503160259614

设置账号,是否导入Demo数据

image-20260503160453553image-20260503160453553

3)输入刚才登记的账号/密码,进入应用首页

image-20260503155322482image-20260503155322482

2、后台管理

1)添加人员

image-20260503155859244image-20260503155859244

2)配置权限

  • 给用户配置权限

image-20260503155922415image-20260503155922415

勾选上需要分配的权限,点击保存即可

image-20260503155950296image-20260503155950296

3、创建项目

1)全生命周期还是轻项目管理?

管理模式选择,选择全生命周期还是轻项目管理

通过后台-系统设置-模式管理

image-20260503160749957image-20260503160749957

轻管理模式 = 砍掉复杂流程,只留核心协作;

全生命周期 = 完整、严谨、端到端的研发管理闭环,适合不同规模与成熟度的团队

对比项轻管理模式全生命周期模式核心极简协作、结果导向完整闭环、过程导向团队规模≤10 人、小团队≥20 人、中大型团队流程灵活自由、无强制节点标准严谨、全链路约束功能核心模块(产品 / 项目 / Bug)全模块(含项目集、测试全流程、QA、DevOps、BI)学习成本低、1 小时上手高、需系统学习适用场景初创、小项目、敏捷快速迭代规范研发、IPD/CMMI、多项目并行

2)创建项目集

点击项目集列表右上角的添加项目集按钮,进入项目集添加的表单页

image-20260503161149622image-20260503161149622

添加项目集的表单页:

image-20260503161216323image-20260503161216323

创建项目集成功:

image-20260503161248472image-20260503161248472

3)创建项目和添加产品

添加产品

点击产品列表右上角的添加产品按钮,进入产品添加页面

image-20260503161327774image-20260503161327774

产品添加页面:

image-20260503161354715image-20260503161354715

添加产品需求:

image-20260503161416185image-20260503161416185

需求清单:

image-20260503161441900image-20260503161441900

创建产品开发计划:

image-20260503161512874image-20260503161512874

创建项目:

image-20260503161533006image-20260503161533006

项目是产品还是项目驱动类型:

image-20260503161620658image-20260503161620658

选择项目管理模式,项目看板、Scrum、融合敏捷

image-20260503160539289image-20260503160539289

4、任务管理

1)创建和管理任务

添加冲刺/迭代:

image-20260503161915611image-20260503161915611

分配和维护团队

image-20260503161821493image-20260503161821493

创建任务:

image-20260503161846376image-20260503161846376

任务分解:

image-20260503161728822image-20260503161728822

工时管理

image-20260503162018758image-20260503162018758

2)测试

点击版本列表操作栏的提交测试按钮,提交测试创建测试单

image-20260503162059185image-20260503162059185

创建测试单页面:

image-20260503162130048image-20260503162130048

查看测试用例:

image-20260503162201027image-20260503162201027

3)看板

禅道看板功能内置任务看板、需求看板、缺陷看板等多类视图,支持按迭代、模块、人员、状态拖拽流转任务与需求缺陷,可视化展示研发进度、工作分配和阻塞情况,可自定义看板列、标签与筛选维度,能和项目、迭代、用例、Bug 深度关联

看板功能特点:

  • 多类型内置看板:支持任务看板、需求看板、缺陷看板、迭代看板等,覆盖研发全场景

  • 可视化拖拽流转:卡片可自由拖拽变更状态,操作直观,无需繁琐表单提交

  • 自定义维度配置:可自定义看板列、泳道、标签、字段,按人员 / 模块 / 版本 / 优先级分组展示

  • 全要素卡片信息:卡片展示标题、负责人、工时、优先级、状态、标签等关键信息,一目了然

  • 深度业务关联:看板卡片可关联需求、任务、Bug、用例,点击直达详情,链路可追溯

  • 多维度筛选检索:支持按迭代、模块、负责人、时间段、优先级快速筛选视图

  • 进度实时统计:自带工时、完成率、未开始 / 进行中 / 已完成数量统计,直观把控迭代进度

  • 适配敏捷流程:贴合敏捷迭代模式,支持迭代规划、每日站会、进度跟进场景

  • 权限隔离管控:基于项目和人员权限,控制看板查看、编辑、拖拽操作权限

  • 简洁轻量化界面:布局清爽,学习成本低,小团队到大团队都能快速上手使用

创建看板项目

image-20260503162539656image-20260503162539656image-20260503162629433image-20260503162629433

5、文档管理

禅道文档管理是深度融入研发全流程的内置知识库

支持 Markdown、富文本、Office 多类文档编辑,按产品、项目、执行、接口及自定义库做树形分类归档,自带版本回溯、历史对比、全文检索和细粒度权限管控,还能和需求、任务、Bug 双向关联,既可沉淀 PRD、设计方案、测试报告、运维手册等研发资料,也能作为团队共享知识库,替代零散本地文件与网盘。

点击文档--我的空间--创建库的按钮,可以选择创建个人库

image-20260503162251331image-20260503162251331


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松