मैंने "पुश ऑन ग्रीन" और पहला लिंक था:
https://www.usenix.org/conference/lisa14/conference-program/pretation/klein
यह लगभग पूरे पहले पृष्ठ का प्रतिनिधि था। ऐसा लगता है कि यह शब्द Google के SRE समूह में उत्पन्न हुआ है और उद्योग द्वारा बड़े पैमाने पर लिया गया है।
आप सही हैं- "पुश ऑन ग्रीन" का अर्थ है कि सभी परीक्षण पास होने पर तैनाती स्वचालित रूप से निष्पादित हो जाती है। इसे "निरंतर तैनाती" का पर्याय माना जा सकता है। वातावरण में तैनाती को स्वचालित करने के लिए स्वीकृत तरीका परीक्षण को स्वचालित करना है।
यदि आपका स्वचालित परीक्षण पर्याप्त कठोर है, तो आप ऐसे किसी भी कोड को तैनात कर सकते हैं जिसके लिए परीक्षण पास होते हैं। बहुत परिपक्व उद्यमों में (सभी आकारों और आकारों के देवओप इकसिंगों के रूप में) यह उत्पादन पर्यावरण के लिए सभी तरह से निरंतर तैनाती को जन्म दे सकता है।
मेरा व्यक्तिगत अनुभव यह है कि स्वचालित परीक्षण के इस स्तर तक पहुँचना किसी भी उद्यम में एक चुनौती है। मैं इस समय अपनी वर्तमान स्थिति में परिपक्वता के इस स्तर को आगे बढ़ाने की प्रक्रिया में हूं। हमारा पहला प्रमुख मील का पत्थर "एकीकृत विकास" (हमारे "सबसे कम" पर्यावरण) से परे किसी भी पर्यावरण के लिए "हरे रंग पर जोर" पर आधारित होगा ।
यह चुनौती तकनीकी और सांस्कृतिक दोनों है। एक आईटी संगठन के रूप में, हम यह हमारे व्यापार हितधारकों के लिए देना है साबित होता है कि हमारे परीक्षण है वास्तव में एक तैनाती के लिए एकमात्र प्रवेश द्वार के रूप में सेवा करने के कठोर पर्याप्त। एक बार जब हम अपनी संतुष्टि के लिए ऐसा कर लेते हैं, तो हमें उन हितधारकों को समझाना होगा कि हमें अगले वातावरण के लिए कंटीन्यूअस डिप्लॉयमेंट (हमारे लिए, यह क्यूए है) की कोशिश करनी चाहिए।