Pi0视觉-语言-动作模型实测:无需硬件体验机器人决策

核心内容摘要

NanoFree:一站式在线图像处理工具箱
手把手教你用FSL进行TBSS数据分析:从FA到RD的完整流程

用Unsloth提升工作效率:自动化文案生成实践

引言禅道 是一款国产的开源项目管理软件主要用于敏捷开发、测试管理和缺陷跟踪。

它集成了项目管理、产品管理、质量管理、文档管理、组织管理和事务管理等功能适合软件开发团队使用。

禅道的主要功能

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

8 MYSQL_ROOT_PASSWORDZentao123456 MYSQL_DATABASEzentao MYSQL_USERzentao MYSQL_PASSWORDZentao123456 TZAsia/Shanghai HTTP_PORT8080 MYSQL_PORT3307 PHPMYADMIN_PORT8081 EOF

MySQL配置文件# 创建MySQL配置目录mkdir-p mysql/conf.d# 创建MySQL优化配置文件catmysql/conf.d/zentao.cnfEOF [mysqld] character-set-serverutf8mb4 collation-serverutf8mb4_unicode_ci max_connections1000 innodb_buffer_pool_size256M query_cache_type1 query_cache_size32M slow_query_log1 long_query_time2 log_queries_not_using_indexes1 # 时区设置 default-time-zone08:00 [client] default-character-setutf8mb4 EOF

启动脚本 (start.sh)#!/bin/bash# 禅道Docker部署脚本set-eecho 禅道部署开始 # 检查Docker和Docker Composeif!command-vdocker/dev/null;thenecho错误: Docker未安装exit1fiif!command-vdocker-compose/dev/null;thenecho错误: Docker Compose未安装exit1fi# 检查目录权限echo检查目录权限...mkdir-p ./{mysql,app,backup}chmod-R

/mysql ./appchown-R1000:1000 ./app# 禅道容器内用户UID通常为1000# 拉取镜像echo拉取Docker镜像...docker-composepull# 启动服务echo启动禅道服务...docker-composeup -d# 等待服务启动echo等待服务启动...sleep30# 检查服务状态echo检查服务状态...docker-composeps# 显示访问信息echo 部署完成 echo禅道访问地址: http://服务器IP:8080echo默认账号: adminecho默认密码: 123456echoecho数据库信息:echo- 主机: zentao-dbecho- 端口: 3306 (容器内)echo- 数据库: zentaoecho- 用户名: zentaoecho- 密码: Zentao123456echoechophpMyAdmin: http://服务器IP:8081echo 完成

备份脚本 (backup.sh)#!/bin/bash# 禅道备份脚本BACKUP_DIR./backupDATE$(date%Y%m%d_%H%M%S)echo开始备份禅道数据...# 创建备份目录mkdir-p${BACKUP_DIR}/${DATE}# 备份MySQL数据库echo备份MySQL数据库...dockerexeczentao-db mysqldump -uroot -pZentao123456 --databases zentao${BACKUP_DIR}/${DATE}/zentao_db_${DATE}.sql# 备份禅道应用文件echo备份禅道应用文件...tar-czf${BACKUP_DIR}/${DATE}/zentao_app_${DATE}.tar.gz ./app# 备份MySQL数据文件echo备份MySQL数据文件...tar-czf${BACKUP_DIR}/${DATE}/mysql_data_${DATE}.tar.gz ./mysql# 创建备份清单cat${BACKUP_DIR}/${DATE}/README.txtEOF 禅道备份信息 备份时间:${DATE}备份内容:

禅道数据库 (zentao_db_${DATE}.sql)

禅道应用文件 (zentao_app_${DATE}.tar.gz)

MySQL数据文件 (mysql_data_${DATE}.tar.gz) 恢复说明:

停止服务: docker-compose down

恢复MySQL: docker exec -i zentao-db mysql -uroot -pZentao123456 zentao_db_${DATE}.sql

恢复文件: tar -xzf zentao_app_${DATE}.tar.gz -C ./ tar -xzf mysql_data_${DATE}.tar.gz -C ./

启动服务: docker-compose up -d EOF# 删除7天前的备份find${BACKUP_DIR}-type d -mtime 7 -execrm-rf{}\;echo备份完成文件保存在:${BACKUP_DIR}/${DATE}

完整的部署流程#

赋予脚本执行权限chmodx start.sh backup.sh#

启动禅道服务./start.sh#

查看日志docker-composelogs -f zentao#

停止服务docker-composedown#

备份数据./backup.sh#

查看容器状态docker-composeps#

进入容器调试dockerexec-it zentao /bin/bash

蘑菇视频下载-蘑菇视频下载应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123