Tetapkan variabel TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS ENV dalam proses penerapan

Saya menggunakan Gitlab CI untuk menyebarkan proyek TYPO3 ke server target dan saya mencoba menghapus PackageStates.php dari repositori git dan membuatnya di server target dengan EXT:typo3_console sebagai gantinya. Tetapi saya perlu mengatur variabel lingkungan TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS agar ekstensi sistem yang diperlukan dapat dimuat.

Bagaimana cara mengatur variabel ENV ini? Apa cara yang baik untuk menyimpan informasi ini di proyek saya agar tersedia dalam proses penerapan? Saya dapat menggunakan variabel Gitlab tetapi saya merasa informasi ini harus dimasukkan dalam repositori git.


person smichaelsen    schedule 15.09.2016    source sumber


Jawaban (1)


Anda tidak perlu mengatur dan menggunakan variabel env jika tidak mau. Anda cukup meminta ekstensi inti TYPO3 Anda perlu dalam paket apa pun proyek Anda dan typo3_console akan berhati-hati dalam mengisi variabel lingkungan untuk Anda sesuai kebutuhan selama waktu instalasi komposer.

Jika mau, Anda masih dapat mengganti env var ini dari baris perintah untuk setiap panggilan.

EDIT: Fitur ini telah terintegrasi di typo3_console 3.3.0

person helhum    schedule 15.09.2016
comment
Setelah memastikan untuk menggunakan versi terbaru EXT:typo3_console, ini berfungsi seperti yang diharapkan. Mendefinisikan ekstensi sistem sebagai dependensi adalah solusi yang tepat. Terima kasih! - person smichaelsen; 15.09.2016