Moderne Projektumgebungen setzen den sog. DevOps-Workflow um. Betrachten Sie, wie sich meine Erfahrungen im DevOps-Workflow wiederfinden.

Bewegen Sie die Maus über die Phasen, bzw. berühren Sie diese auf Ihrem Touchscreen.

Die Zeiten, in denen Entwickler jahrelang neue Softwareprodukte entwickelten, bevor sie veröffentlicht werden konnten, sind lange vorbei. Softwareunternehmen setzen heute auf effektive DevOps-Pipelines, um mit den Anforderungen der Kunden Schritt zu halten.

Der DevOps-Prozess gleicht einem „Endless Loop“, der von der Softwareplanung über Code-, Build-, Test- und Release-Phasen über die Bereitstellung, den Betrieb, die laufende Überwachung und das Feedback wieder zur Planung zurückführt.

Die DevOps-Praktiken spiegeln die Idee einer kontinuierlichen Verbesserung und Automatisierung wider. Diese Vorgehensweise umfasst automatisierte Code- und Integrationstests.

In einem typischen DevOps-Szenario verschieben Entwickler ihren Code zunächst in eine Vorproduktions- oder Staging-Umgebung, um zu bewerten, wie er sich verhält. An diesem Punkt in der Pipeline muss dann entschieden werden, ob das Build in die Produktion verlagert oder zur weiteren Bewertung zurückgehalten wird.

Quelle