ฉัน Googled "Push on Green" และลิงค์แรกคือ:
https://www.usenix.org/conference/lisa14/conference-program/presentation/klein
นี่เป็นตัวแทนของหน้าแรกเกือบทั้งหมด ดูเหมือนว่าคำนี้มาจากกลุ่ม SRE ของ Google และถูกยึดครองโดยกลุ่มอุตสาหกรรมขนาดใหญ่
คุณถูกต้อง - "push on green" หมายความว่าการปรับใช้จะดำเนินการโดยอัตโนมัติเมื่อการทดสอบทั้งหมดผ่าน สิ่งนี้ถือได้ว่ามีความหมายเหมือนกันกับ "การปรับใช้อย่างต่อเนื่อง" วิธีการที่ได้รับการยอมรับสำหรับการปรับใช้กับสภาพแวดล้อมแบบอัตโนมัติคือการทดสอบอัตโนมัติ
หากการทดสอบอัตโนมัติของคุณเข้มงวดเพียงพอคุณสามารถปรับใช้รหัสใดก็ได้ที่การทดสอบผ่าน ในองค์กรที่มีความเป็นผู้ใหญ่มาก (DevOps ยูนิคอร์นทุกรูปร่างและขนาด) สิ่งนี้สามารถนำไปสู่การปรับใช้อย่างต่อเนื่องจนถึงสภาพแวดล้อมการผลิต
ประสบการณ์ส่วนตัวของฉันคือการเข้าถึงการทดสอบอัตโนมัติในระดับนี้เป็นสิ่งที่ท้าทายในองค์กรใด ๆ ขณะนี้ฉันอยู่ในขั้นตอนของการติดตามระดับวุฒิภาวะในตำแหน่งปัจจุบันของฉัน เหตุการณ์สำคัญครั้งแรกของเราคือการปรับใช้ "สีเขียว" ไปสู่สภาพแวดล้อมใด ๆนอกเหนือจาก "การพัฒนาแบบบูรณาการ" (สภาพแวดล้อม "ต่ำสุด" ของเรา)
ความท้าทายนี้เป็นทั้งด้านเทคนิคและวัฒนธรรม ในฐานะองค์กรด้านไอทีเราเป็นหนี้ต่อผู้มีส่วนได้เสียทางธุรกิจของเราเพื่อพิสูจน์ว่าการทดสอบของเรานั้นเข้มงวดเพียงพอที่จะทำหน้าที่เป็นประตูทางเดียวสู่การปรับใช้ เมื่อเราทำเช่นนั้นเพื่อความพึงพอใจของเราเองแล้วเราต้องโน้มน้าวให้ผู้มีส่วนได้เสียเหล่านั้นปล่อยให้เราลองปรับใช้อย่างต่อเนื่องกับสภาพแวดล้อมต่อไป (สำหรับเรานี่คือ QA)