DrevOps Vortex 25.3.0版本发布:全新安装体验与多项优化
drevops 💧 + 🐳 + 🏗️ + 🛠️ + 🧪️ Drupal project template 项目地址: https://gitcode.com/gh_mirrors/dr/drevops
DrevOps Vortex是一个现代化的Drupal开发框架,旨在为开发者提供高效、标准化的开发体验。它集成了Docker容器化环境、自动化CI/CD工作流以及多种云平台支持,帮助团队快速构建和部署Drupal项目。
全新安装器体验
本次25.3.0版本最显著的改进是引入了全新的安装器。这一改进不仅提升了用户体验,也为后续版本的功能开发奠定了基础。新安装器具有以下特点:
- 安装过程中会询问是否保留入门检查清单,帮助新用户更好地了解项目结构
- 当主题被覆盖时,安装器会智能地跳过主题复制步骤
- 修复了在第三方文件中替换多行换行符的问题
- 增加了对Lagoon下载源的支持
数据库与搜索服务优化
在Docker环境方面,项目做出了几项重要调整:
- 切换到了MySQL数据库镜像,替代了之前的MariaDB
- 更新了Solr配置集至最新版本,提升了搜索性能
- 增加了对
DATABASE_DATABASE
环境变量的支持,使其与部署在RDS上的Lagoon环境兼容
CI/CD工作流改进
持续集成和部署流程得到了多项增强:
- 邮件通知现在会包含PR编号,便于追踪问题
- 修复了PR部署到Lagoon时的问题
- 解决了GitHub环境引用在后续PR部署中变得陈旧的问题
- 优化了代码库导出为工件的时机,提高了构建效率
- 修复了仅提供邮件收件人时通知失败的问题
环境变量简化
为了提升配置的清晰度,项目对多个环境变量进行了简化和调整:
- 将
VORTEX_PROVISION_USE_PROFILE
拆分为更明确的VORTEX_PROVISION_TYPE=profile
或VORTEX_PROVISION_TYPE=database
- 移除了
VORTEX_PROVISION_ENVIRONMENT
,改为通过Drush直接查询,提高了可靠性 - 简化了
VORTEX_WEBROOT
和VORTEX_TZ
变量的使用方式
文档与测试完善
随着功能的更新,项目文档也同步进行了修订,确保用户能够获得最新的使用指南。测试套件也相应更新,以覆盖新功能和修复的问题。
这一版本的发布标志着DrevOps Vortex在安装体验和稳定性方面迈出了重要一步,为开发者提供了更加顺畅的项目初始化和部署流程。新安装器的引入特别值得关注,它将显著降低新用户的上手难度,同时为高级用户提供了更多配置选项。
drevops 💧 + 🐳 + 🏗️ + 🛠️ + 🧪️ Drupal project template 项目地址: https://gitcode.com/gh_mirrors/dr/drevops
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考