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
-
最后将项目经理指派给自己的任务标记为已完成