核心内容摘要
惊艳上线!“泡在我家的辣妹真人版”——你的二次元幻想照进现实!
引言禅道 是一款国产的开源项目管理软件主要用于敏捷开发、测试管理和缺陷跟踪。
它集成了项目管理、产品管理、质量管理、文档管理、组织管理和事务管理等功能适合软件开发团队使用。
禅道的主要功能
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