Continuous integration 在部署过程中设置TYPO3\u ACTIVE\u FRAMEWORK\u EXTENSIONS ENV变量

Continuous integration 在部署过程中设置TYPO3\u ACTIVE\u FRAMEWORK\u EXTENSIONS ENV变量,continuous-integration,environment-variables,typo3,Continuous Integration,Environment Variables,Typo3,我正在使用Gitlab CI将TYPO3项目部署到目标服务器上,我正在尝试从git存储库中删除PackageStates.php,并使用EXT:TYPO3_控制台在目标服务器上生成它。 但是我需要设置TYPO3\u ACTIVE\u FRAMEWORK\u EXTENSIONS环境变量,以便加载必要的系统扩展 如何设置此环境变量? 在我的项目中存储这些信息以使其在部署过程中可用的好方法是什么?我可以使用Gitlab变量,但我觉得这些信息应该包含在git存储库中。如果不想设置和使用env变量,则无

我正在使用Gitlab CI将TYPO3项目部署到目标服务器上,我正在尝试从git存储库中删除PackageStates.php,并使用EXT:TYPO3_控制台在目标服务器上生成它。 但是我需要设置
TYPO3\u ACTIVE\u FRAMEWORK\u EXTENSIONS
环境变量,以便加载必要的系统扩展

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

如果不想设置和使用env变量,则无需设置和使用env变量。您可以根据需要在项目的任何包中安装,typo3_控制台将根据需要在composer安装期间为您填充环境变量

但是,如果您愿意,您仍然可以从命令行为单个调用重写此环境变量


编辑:在确保使用最新版本的EXT:typo3_console后,该功能已集成到typo3_console 3.3.0中。该功能按预期工作。将系统扩展定义为依赖项是一个干净的解决方案。非常感谢。