“ Push on Green” คืออะไร


11

ภายใน Google และองค์กร DevOps อื่น ๆ พวกเขาพูดคุยเกี่ยวกับ "Push on Green" ซึ่งฉันเชื่อว่าเป็นวิธีการส่งมอบอย่างต่อเนื่องตามการทดสอบอัตโนมัติที่ประสบความสำเร็จและการปรับใช้กับสภาพแวดล้อมก่อนเกิดเหตุการณ์

"Push on Green" คืออะไรและเกี่ยวข้องกับการนำไปใช้อย่างไร


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

คำตอบ:


9

ฉัน Googled "Push on Green" และลิงค์แรกคือ:
https://www.usenix.org/conference/lisa14/conference-program/presentation/klein

นี่เป็นตัวแทนของหน้าแรกเกือบทั้งหมด ดูเหมือนว่าคำนี้มาจากกลุ่ม SRE ของ Google และถูกยึดครองโดยกลุ่มอุตสาหกรรมขนาดใหญ่

คุณถูกต้อง - "push on green" หมายความว่าการปรับใช้จะดำเนินการโดยอัตโนมัติเมื่อการทดสอบทั้งหมดผ่าน สิ่งนี้ถือได้ว่ามีความหมายเหมือนกันกับ "การปรับใช้อย่างต่อเนื่อง" วิธีการที่ได้รับการยอมรับสำหรับการปรับใช้กับสภาพแวดล้อมแบบอัตโนมัติคือการทดสอบอัตโนมัติ

หากการทดสอบอัตโนมัติของคุณเข้มงวดเพียงพอคุณสามารถปรับใช้รหัสใดก็ได้ที่การทดสอบผ่าน ในองค์กรที่มีความเป็นผู้ใหญ่มาก (DevOps ยูนิคอร์นทุกรูปร่างและขนาด) สิ่งนี้สามารถนำไปสู่การปรับใช้อย่างต่อเนื่องจนถึงสภาพแวดล้อมการผลิต

ประสบการณ์ส่วนตัวของฉันคือการเข้าถึงการทดสอบอัตโนมัติในระดับนี้เป็นสิ่งที่ท้าทายในองค์กรใด ๆ ขณะนี้ฉันอยู่ในขั้นตอนของการติดตามระดับวุฒิภาวะในตำแหน่งปัจจุบันของฉัน เหตุการณ์สำคัญครั้งแรกของเราคือการปรับใช้ "สีเขียว" ไปสู่สภาพแวดล้อมใด ๆนอกเหนือจาก "การพัฒนาแบบบูรณาการ" (สภาพแวดล้อม "ต่ำสุด" ของเรา)

ความท้าทายนี้เป็นทั้งด้านเทคนิคและวัฒนธรรม ในฐานะองค์กรด้านไอทีเราเป็นหนี้ต่อผู้มีส่วนได้เสียทางธุรกิจของเราเพื่อพิสูจน์ว่าการทดสอบของเรานั้นเข้มงวดเพียงพอที่จะทำหน้าที่เป็นประตูทางเดียวสู่การปรับใช้ เมื่อเราทำเช่นนั้นเพื่อความพึงพอใจของเราเองแล้วเราต้องโน้มน้าวให้ผู้มีส่วนได้เสียเหล่านั้นปล่อยให้เราลองปรับใช้อย่างต่อเนื่องกับสภาพแวดล้อมต่อไป (สำหรับเรานี่คือ QA)


นอกจากนี้ยังมีการเข้าสู่ระบบ:บทความในนิตยสารที่ครอบคลุมหัวข้อเดียวกันกับงานนำเสนอ: usenix.org/system/files/login/articles/login_1410_05_klein.pdf
Ricardo Stuven
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.