sourcebroker / typo3-upgrade
一个辅助工具,使TYPO3升级可重复进行。
Requires
- symfony/dotenv: ^5.3
- symfony/process: ^5.3
This package is auto-updated.
Last update: 2024-08-29 05:27:38 UTC
README
它做什么?
该脚本的目的是使升级过程可重复,这样您就可以轻松地在本地实例上重复它,并在预发布和最终在生产实例上运行它。
它已经过测试,并仅适用于基于composer的TYPO3。
安装
在您的TYPO3根目录中创建子目录(例如 .upgrade
),然后在此目录内运行
composer require sourcebroker/typo3-upgrade
配置
基本脚本会搜索名为 "upgrade_*" 的分支,切换到这些分支并运行命令(查找 typo3-upgrade.php 以获取更多信息)。
如果您有一些项目特定的SQL,则将其放在 .upgrade/config/project/[branch part].sql
中(例如 .upgrade/config/project/76.sql
)。如果您有一些实例特定的SQL,则将其放在 .upgrade/config/instances/[instance name]/[branch part].sql
中
[branch part]
是从分支名称中获取的。如果分支名称是 "upgrade_76",则 [branch part]
等于 76
。[instance name]
是从 INSTANCE 环境变量中获取的。请确保它在您项目的 .env 文件中已设置。
在您的TYPO3根目录中运行升级 ./.upgrade/vendor/bin/typo3-upgrade.php
变更日志
参见 https://github.com/sourcebroker/typo3-upgrade/blob/master/CHANGELOG.rst