2016-09-15 6 views
1

私はGitlab CIを使用してTYPO3プロジェクトをターゲットサーバーにデプロイしています.GitリポジトリからPackageStates.phpを削除して、EXTを使用してターゲットサーバー上に生成しようとしています:typo3_console代わりに。 しかし、必要なシステム拡張がロードされるためには、TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS環境変数を設定する必要があります。TYPO3_ACTIVE_FRAMEWORK_EXTENSIONSデプロイメントプロセスでENV変数を設定

どのようにこのENV変数を設定しますか? これらの情報をプロジェクトに保存して展開プロセスで利用できるようにするには、どのような方法が良いですか?私はGitlab変数を使うことができましたが、この情報をgitリポジトリに含める必要があります。

答えて

2

したくない場合は、env変数を設定して使用する必要はありません。プロジェクトの任意のパッケージに必要なのはrequire the TYPO3 core extensionsなので、作者のインストール時には、typo3_consoleが必要に応じて環境変数を設定します。

ただし、個々の呼び出しのコマンドラインからこのenv varを変更することはできます。

EDIT:この機能は、EXTの最新バージョンを使用して確認した後

+0

typo3_console 3.3.0に統合されました:予想通り、これは働いていたtypo3_console。システムエクステンションを依存関係として定義することは、クリーンな解決策です。ありがとうございました! – smichaelsen

関連する問題