ตั้งค่าตัวแปร TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS ENV ในกระบวนการปรับใช้

ฉันใช้ Gitlab CI เพื่อปรับใช้โปรเจ็กต์ TYPO3 บนเซิร์ฟเวอร์เป้าหมาย และฉันกำลังพยายามลบ PackageStates.php ออกจากที่เก็บ git และสร้างมันบนเซิร์ฟเวอร์เป้าหมายด้วย EXT:typo3_console แทน แต่ฉันต้องตั้งค่าตัวแปรสภาพแวดล้อม TYPO3_ACTIVE_FRAMEWORK_EXTENSIONS เพื่อที่จะโหลดส่วนขยายระบบที่จำเป็น

ฉันจะตั้งค่าตัวแปร ENV นี้ได้อย่างไร วิธีที่ดีในการจัดเก็บข้อมูลเหล่านี้ในโปรเจ็กต์ของฉันเพื่อให้พร้อมใช้งานในกระบวนการปรับใช้คือวิธีใด ฉันสามารถใช้ตัวแปร Gitlab ได้ แต่ฉันรู้สึกว่าข้อมูลนี้ควรรวมอยู่ในที่เก็บ git


person smichaelsen    schedule 15.09.2016    source แหล่งที่มา


คำตอบ (1)


คุณไม่จำเป็นต้องตั้งค่าและใช้ตัวแปร env หากคุณไม่ต้องการ คุณสามารถต้องการส่วนขยายหลัก TYPO3 ของคุณได้ need ในแพ็คเกจใดๆ ของโปรเจ็กต์ของคุณ และ typo3_console จะดูแลการเติมตัวแปรสภาพแวดล้อมให้คุณตามความจำเป็นในช่วงเวลาการติดตั้งผู้แต่ง

หากต้องการ คุณยังสามารถแทนที่ env var นี้จากบรรทัดคำสั่งสำหรับการโทรแต่ละครั้งได้

แก้ไข: คุณลักษณะนี้ได้รับการรวมไว้ใน typo3_console 3.3.0

person helhum    schedule 15.09.2016
comment
หลังจากตรวจสอบให้แน่ใจว่าใช้ EXT:typo3_console เวอร์ชันล่าสุด สิ่งนี้ได้ผลตามที่คาดไว้ การกำหนดส่วนขยายของระบบเป็นการขึ้นต่อกันเป็นโซลูชันที่สะอาด ขอบคุณ! - person smichaelsen; 15.09.2016