sourcebroker/typo3-upgrade

一个辅助工具,使TYPO3升级可重复进行。

0.0.4 2021-06-01 14:14 UTC

This package is auto-updated.

Last update: 2024-08-29 05:27:38 UTC


README

https://poser.pugx.org/sourcebroker/typo3-upgrade/v/unstable https://poser.pugx.org/sourcebroker/typo3-upgrade/license

它做什么?

该脚本的目的是使升级过程可重复,这样您就可以轻松地在本地实例上重复它,并在预发布和最终在生产实例上运行它。

它已经过测试,并仅适用于基于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