“Yeşile Bas” nedir?


11

Google ve diğer DevOps kuruluşlarında, başarılı bir otomatik test çalıştırmasına ve muhtemelen canlı öncesi ortamlara dağıtımlara dayalı sürekli teslimat uygulaması olduğuna inandığım "Push on Green" hakkında konuşuyorlar.

"Yeşile Bas" tam olarak ne yapar ve onu uygulamanın sonuçları nelerdir?


1
Bağlam için belirli bir referansa bağlantınız var mı? Açıklamanız doğru gibi görünüyor, ancak bir alıntı onaylamak için yararlı olacaktır.
Dave Swersky

Yanıtlar:


9

"Yeşile Bas" adlı Googled ve ilk bağlantı:
https://www.usenix.org/conference/lisa14/conference-program/presentation/klein

Bu neredeyse ilk sayfanın tamamını temsil ediyordu. Bu terimin Google'ın SRE grubundan çıktığı ve genel olarak sektör tarafından ele alındığı anlaşılıyor.

Haklısınız - "yeşile bas", tüm testler geçtiğinde dağıtımların otomatik olarak yürütüldüğü anlamına gelir. Bu, "Sürekli Dağıtım" ile eş anlamlı kabul edilebilir. Ortamlara dağıtımları otomatikleştirmenin kabul edilen yöntemi, testi otomatikleştirmektir.

Otomatik testiniz yeterince titizse, testlerin geçtiği herhangi bir kodu dağıtabilirsiniz. Çok olgun işletmelerde (tüm şekil ve boyutlardaki DevOps tek boynuzlu atları) bu, üretim ortamına kadar Sürekli Dağıtım'a yol açabilir.

Benim kişisel deneyimim, bu otomatik test seviyesine ulaşmanın herhangi bir işletme için bir zorluk olduğudur. Şu an mevcut konumumda bu olgunluk seviyesini takip etme sürecindeyim. İlk önemli kilometre taşımız, "Entegre Geliştirme" ("en düşük" ortamımız) dışındaki herhangi bir ortama "yeşil itme" uygulamaları olacaktır .

Bu zorluk hem teknik hem de kültürel. Bir BT organizasyon olarak, bizim test kanıtlamak için iş paydaşlara borçlu olan bir dağıtıma tek çıkış kapısı görevi görmek titiz yeterli aslında. Bunu kendi memnuniyetimize göre gerçekleştirdikten sonra, bu paydaşları bir sonraki ortama Sürekli Dağıtım denememize izin vermeye ikna etmeliyiz (bizim için bu KG).


Aynı zamanda ; girişle aynı konuları kapsayan bir giriş: dergi makalesi var: usenix.org/system/files/login/articles/login_1410_05_klein.pdf
Ricardo Stuven
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.