Jenkins/GitLab CI
Ein Open Source Automation Server / eine komplette DevOps Plattform in einer einzigen Applikation.
In der agilen Entwicklung sind Feedbackzyklen ein zentrales Mittel, um ein stabiles Inkrement am Ende jedes Sprints auszuliefern. Daher wird die Software nicht nur beim Entwickler lokal gebaut und getestet, sondern auch auf einem zentralen Integrations-Server wie Jenkins oder Gitlab CI.
Diese Integrations-Server schaffen die Grundlage für Continuous Delivery und skalieren durch Auslagerung der Build-Infrastruktur in Cloud-Umgebungen sehr gut. Um den Schritt von Continuous Integration in Richtung Continuous Delivery zu beschreiten, ist eine hohe Software-Qualität und Testautomatisierung essenziell.
Bei andrena tauschen wir best practices und Erfahrungen mit Continuous Integration, Continuous Delivery und sogenannten "Build Pipelines" regelmäßig in der Community of Practice "DevOps" aus. DevOps ist für uns ein Mindset, das sich nahtlos an agile Praktiken wie Continuous Delivery oder Collective Code Ownership anschließt.