DevOps - CI/CD¶
Wikipdia - DevOps Beitrag¶
Diese Begriffe sind aus den heutigen Umgebungen von Softwareentwicklung im Enterprise-Umfeld nicht mehr wegzudenken.
Diese Begriffe stehen auch für die breite Aufstellung von Technik und Lösungen und natürlich finden wir im Bereich der Entwicklung auch die Container wieder. In Kurzform:
DevOps - Wikipedia Link DevOps
Kunstwort aus Dev (Softwareentwickler) und Ops (Systemadministration - engl.: IT Operations).
CI (Continious Integration) - Wikipedia Link CI
CD (Continuous_Delivery) - Wikipedia Link CD
Vertiefende Beschäftigungen und Erläuterungen siehe Literatur DevOps Projekte (DevOps Projekte - Autor: Sujeevan Vijayakumaran - Rheinwerk Verlag).
Auch an dieser Stelle will ich eine abgespeckte Liste von DevOps Werkzeugen folgen lassen, die wie immer keinesfalls den Anspruch auf Vollständigkeit erhebt.
Jenkins - der Klassiker für Automatisierungen bei der Software Entwicklung
Azure DevOps
GitHub Actions
GitLab Runner - Documentation GitLab Runner
Für das Webseitentool Hugo habe ich im Kapitel Hugo eine beispielhafte manuelle Umsetzung gezeigt.
Im folgenden Abschnitt wollen wir das Hugo-Projekt über einen Job in Form eines GitLab Runner umsetzen lassen.