Was ist "Push on Green"?


11

In Google und anderen DevOps-Organisationen wird über "Push on Green" gesprochen. Ich bin davon überzeugt, dass dies die Praxis der kontinuierlichen Bereitstellung ist, die auf einer erfolgreichen Durchführung automatisierter Tests und vermutlich Bereitstellungen in Umgebungen vor dem Live-Betrieb basiert.

Was genau bedeutet "Push on Green" und welche Auswirkungen hat die Anwendung?


1
Haben Sie einen Link zu einer bestimmten Referenz für den Kontext? Es hört sich so an, als ob Ihre Beschreibung korrekt ist, aber ein Zitat wäre hilfreich, um dies zu bestätigen.
Dave Swersky

Antworten:


9

Ich habe "Push on Green" gegoogelt und der erste Link war:
https://www.usenix.org/conference/lisa14/conference-program/presentation/klein

Dies war repräsentativ für fast die gesamte erste Seite. Es sieht so aus, als ob dieser Begriff aus der SRE-Gruppe von Google stammt und von der gesamten Branche aufgegriffen wurde.

Sie haben Recht - "Push on Green" bedeutet, dass Bereitstellungen automatisch ausgeführt werden, wenn alle Tests bestanden wurden. Dies kann als Synonym für "Continuous Deployment" angesehen werden. Die akzeptierte Methode zur Automatisierung von Bereitstellungen in Umgebungen ist die Automatisierung von Tests.

Wenn Ihre automatisierten Tests streng genug sind, können Sie jeden Code bereitstellen, für den die Tests bestanden wurden. In sehr ausgereiften Unternehmen (den DevOps-Einhörnern aller Formen und Größen) kann dies zu einer kontinuierlichen Bereitstellung bis hin zur Produktionsumgebung führen.

Meine persönliche Erfahrung ist, dass das Erreichen dieses Niveaus automatisierter Tests in jedem Unternehmen eine Herausforderung darstellt. Ich bin derzeit dabei, diesen Reifegrad in meiner derzeitigen Position zu erreichen. Unser erster wichtiger Meilenstein wird darin bestehen, umweltfreundliche Bereitstellungen in jeder Umgebung zu fördern, die über die "integrierte Entwicklung" (unsere "niedrigste" Umgebung) hinausgeht.

Diese Herausforderung ist sowohl technisch als auch kulturell. Als IT - Organisation, verdanken wir es unsere Stakeholdern zu beweisen , dass unsere Prüfung ist in der Tat streng genug als einziges Gateway zu einem Einsatz dienen. Sobald wir dies zu unserer eigenen Zufriedenheit getan haben, müssen wir diese Stakeholder davon überzeugen, dass wir die kontinuierliche Bereitstellung in der nächsten Umgebung versuchen können (für uns ist dies die Qualitätssicherung).


Es gibt auch einen Artikel zum Anmelden: Magazin, der dieselben Themen wie die Präsentation behandelt: usenix.org/system/files/login/articles/login_1410_05_klein.pdf
Ricardo Stuven
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.