核心内容摘要
动手实测:用VibeVoice做AI对谈节目,效果超出预期
引言禅道 是一款国产的开源项目管理软件主要用于敏捷开发、测试管理和缺陷跟踪。
它集成了项目管理、产品管理、质量管理、文档管理、组织管理和事务管理等功能适合软件开发团队使用。
禅道的主要功能
1产品管理需求管理收集、整理和跟踪用户需求。
产品计划制定产品发布计划关联需求与任务。
发布管理记录产品版本历史和功能变更。
2项目管理任务分解将项目拆分为任务分配给团队成员。
进度跟踪通过燃尽图、甘特图等工具监控项目进度。
团队协作支持任务指派、工时记录和进度反馈。
3质量管理测试用例管理创建、执行和跟踪测试用例。
缺陷跟踪记录、分配和验证Bug关联到需求或任务。
测试报告生成测试结果和缺陷统计报告。
4文档管理存储项目文档、技术资料和会议记录支持版本控制。
5流程自定义支持工作流、权限和字段的自定义适应不同团队流程。
6多工具集成支持与Git、SVN、Jenkins、钉钉、企业微信等工具集成。
禅道的适用场景敏捷开发团队支持Scrum、Kanban等敏捷方法论。
传统瀑布模型团队提供项目计划、任务分解和进度跟踪。
测试团队管理测试用例、Bug跟踪和测试报告。
产品经理管理需求、版本规划和发布跟踪。
禅道的优势开源免费提供社区版可免费使用和定制。
一体化管理覆盖项目全生命周期减少工具切换成本。
灵活定制适应不同团队的流程和需求。
国产化支持符合国内团队的使用习惯提供本地化服务。
禅道 Docker Compose 部署方案
目录结构准备mkdir-p zentao-docker/{mysql,app,backup}cdzentao-docker
docker-compose.yml 配置文件version:
8services: zentao: image: easysoft/zentao:latest# 官方镜像container_name: zentao restart: unless-stopped environment: -MYSQL_ROOT_PASSWORDZentao123456# MySQL root密码-ADMINER_ENABLEDtrue# 可选启用phpMyAdmin-BIND_ADDRESSfalse volumes:# 持久化禅道数据- ./app:/www/zentaopms# 持久化MySQL数据- ./mysql:/var/lib/mysql# 时区配置- /etc/localtime:/etc/localtime:ro# 自定义配置文件可选# - ./config/my.php:/www/zentaopms/config/my.phpports: -8080:80# Web访问端口-3307:3306# MySQL访问端口可选networks: - zentao-network depends_on: - zentao-db healthcheck: test:[CMD,curl,-f,http://localhost:80]interval: 30s timeout: 10s retries:3zentao-db: image: mysql:
7# 禅道推荐MySQL
7container_name: zentao-db restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: Zentao123456 MYSQL_DATABASE: zentao MYSQL_USER: zentao MYSQL_PASSWORD: Zentao123456 TZ: Asia/Shanghai volumes:# MySQL数据持久化- ./mysql:/var/lib/mysql# 初始化SQL可选# - ./init.sql:/docker-entrypoint-initdb.d/init.sql# 配置文件- ./mysql/conf.d:/etc/mysql/conf.d# 时区- /etc/localtime:/etc/localtime:ro command: --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci --innodb_buffer_pool_size256M --max_connections1000networks: - zentao-network healthcheck: test:[CMD,mysqladmin,ping,-h,localhost,-u,root,-p$$MYSQL_ROOT_PASSWORD]interval: 30s timeout: 10s retries:5# 可选phpMyAdmin数据库管理phpmyadmin: image: phpmyadmin/phpmyadmin:latest container_name: zentao-phpmyadmin restart: unless-stopped environment: PMA_HOST: zentao-db PMA_PORT:3306UPLOAD_LIMIT: 512M ports: -8081:80networks: - zentao-network depends_on: - zentao-db networks: zentao-network: driver: bridge ipam: config: - subnet:
172.
20.
0/
环境变量配置文件 (.env)# 创建环境变量文件cat.envEOF COMPOSE_PROJECT_NAMEzentao ZENTAO_VERSION
1