在部署过程中设置 TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS ENV 变量

Set TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS ENV variable in deploy process

我正在使用 Gitlab CI 将 TYPO3 项目部署到目标服务器上,我正在尝试从 git 存储库中删除 PackageStates.php 并在目标服务器上生成它服务器改为 EXT:typo3_console。 但是我需要设置 TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS 环境变量才能加载必要的系统扩展。

如何设置这个 ENV 变量? 将这些信息存储在我的项目中以便在部署过程中可用的好方法是什么?我可以使用 Gitlab 变量,但我觉得这些信息应该包含在 git 存储库中。

如果您不想,则无需设置和使用环境变量。您可以只 require the TYPO3 core extensions 您需要的任何项目包,并且 typo3_console 将在 composer 安装期间根据需要为您填充环境变量。

如果您愿意,您仍然可以从命令行为单个调用覆盖此环境变量。

编辑:此功能已集成到 typo3_console 3.3.0