我使用Gitlab CI将TYPO3项目部署到目标服务器上,我试图从git存储库中删除PackageStates.php,并使用EXT:typo3_console在目标服务器上生成它。
但我需要设置TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS
环境变量才能加载必要的系统扩展。
如何设置此ENV变量? 将这些信息存储在我的项目中以便在部署过程中使用它的好方法是什么?我可以使用Gitlab变量,但我觉得这些信息应该包含在git存储库中。
答案 0 :(得分:2)
如果您不想,您不需要设置和使用env变量。您可以在项目的任何包中只需要require the TYPO3 core extensions,并且在编写器安装时,typo3_console将根据需要为您填充环境变量。
如果您愿意,您仍然可以从命令行覆盖此env var以进行单个调用。
编辑:此功能已集成在typo3_console 3.3.0
中