docker安装禅道,使用教程
搭建环境
sudo docker pull easysoft/zentao:12.3.3 # 拉取镜像 sudo docker run --name [容器名] -p [主机端口]:80 --network=[网络驱动名] --ip [容器IP] --mac-address [mac地址] -v [主机禅道目录]:/www/zentaopms -v [主机mysql目录]:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=[数据库密码] -d easysoft/zentao:[镜像标签] mkdir /home/zentao/zentaopms # 新建文件目录 mkdir /home/zentao/mysqldata sudo docker run --name zentao -p 8183:80 --ip 192.168.43.157 --mac-address 02:42:ac:11:00:00 -v /home/zentao/zentaopms:/www/zentaopms -v /home/zentao/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d easysoft/zentao:12.3.3 # 启动镜像 [root@localhost zentao]# docker ps # 显示如下内容表示启动成功 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 687d95499519 easysoft/zentao:12.3.3 "/.docker_init.sh" 4 seconds ago Up 3 seconds 0.0.0.0:8183->80/tcp zentao
- 浏览器访问禅道工作台,点击开始安装
- 设置数据库密码
- 设置管理员账号
- 登录
- 进入到首页,可根据如下流程使用禅道
添加团队成员
-
创建部门
-
添加用户账号
-
为用户分组和设置权限
工作流程
1. 产品经理创建产品 2. 产品经理创建需求 3. 项目经理创建项目 4. 项目经理确定项目要做的需求 5. 项目经理分解任务,指派到人 6. 测试人员测试,提交bug
-
将账号下发给团队成员
-
产品经理登录账号后创建产品、创建子模块,提需求
-
项目经理登录账号创建项目,选择进行项目开发的团队成员
-
关联之前产品经理创建的产品和需求
-
这是关联的需求就在该页面显示了,项目经理需分解需求,指派给开发人员
-
上面项目经理将【显示系统动态数据】分配给了小芳和小冯
-
开发人员小芳和小冯开发完成后登录禅道控制台,将任务标记为已完成
-
当需求开发完成后,项目经理分配任务给测试人员
-
测试优先级
优先级|解释
--|--|
P0 | 核心功能测试用例(冒烟测试),确定此版本是否可测的测试用例,此部分测试用例如果fail会阻碍大部分其他测试用例的验证
P1 | 高优先级测试用例,最常执行以保证功能性是稳定的;基本功能测试,和重要的错误、边界测试
P2 | 中优先级测试用例,更全面地验证功能的各个方面,异常测试,边界、中断、断网、容错、UI等测试用例
P3 | 低优先级测试用例,不常常被执行,性能、压力、兼容性、稳定性、安全、可用性等等 -
之后测试人员登录自己的账号,就能看到分配给自己的任务
-
测试人员测试后,提bug;可指定一个开发人员去解决
-
之后开发人员将bug修复解决后,点击解决,指定解决方案、日期、版本,并可将其再指派给测试人员
-
这时测试人员可以来验证这个bug是否已经修复。如果验证通过,则可以关闭该bug
-
最后将项目经理指派给自己的任务标记为已完成
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术