Aus dem Kurs: Jenkins Grundkurs

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Continuous Everything

Continuous Everything

Beim Thema "Automatisierung in der Softwareentwicklung" begegnen Ihnen insbesondere die Begriffe "Continuous Integration", "Continuous Delivery" und vielleicht auch "Continuous Deployment". In diesem Video erfahren Sie, was es mit diesen Stichwörtern auf sich hat und aus welchen Schritten sich diese Prozesse zusammensetzen. Am Anfang steht der "Source Code Commit". Der gesamte "Continuous Integration"-Prozess wird mit diesem Schritt angestoßen. Das Versions-Kontroll-System, beispielsweise GitHub, sollte so konfiguriert sein, dass es den Build-Server an dieser Stelle automatisch benachrichtigt und damit einen Job triggert. Sobald der Job gestartet ist, wird zunächst durch Jenkins der Code ausgecheckt und gebaut. Nachdem eine lauffähige Version der Software vorhanden ist, können einige Schritte parallel ablaufen. Dazu gehören "Unit Tests", zu deutsch auch Komponententests genannt. "Unit Tests" sollen die Funktionalität einer abgetrennten Einheit Programm-Code nachweisen. Im Fall von…

Inhalt