Einstellungen

Wir respektieren Ihr Recht auf Privatsphäre. Sie können sich dafür entscheiden, einige Arten von Cookies nicht zuzulassen. Ihre Cookie-Einstellungen gelten für unsere gesamte Website.

 

Wir verwenden Cookies auf unserer Website, um unseren Datenverkehr zu analysieren und damit ihre Usererfahrung zu verbessern. Diese Cookies sind aber nicht notwendig, um unsere Seiten korrekt abzurufen.  Datenschutzerklärung.

Gitlab CI – der Fuchs im Schafspelz

Deutsch
Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.

Der Kampf durch zahllose Konfigurationsseiten bei jedem Build-Job ist ein frustrierendes Erlebnis im Entwickleralltag. Pipeline-as-Code vermeidet diese Frustration und sorgt gleichzeitig dafür, dass die CI-Pipeline immer zur Version der Applikation passt. Außer Pipeline-as-Code bietet Gitlab CI gute Integrationsmöglichkeiten für eigene Docker-Services, die während der Pipeline benutzt werden können.

Dieser Vortrag bereitet kurz die Grundlagen von CI/CD auf und zeigt dann praktisch, wie man eine Pipeline für eine Spring-Boot-Anwendung mit Integrationstests für Gitlab CI konzipiert. Nach der Demo erzählt Jonas Bechstein, weshalb der Fuchs den alten Platzhirschen Jenkins bei cosee verdrängt hat.

Keine Vorkenntnisse

* Grundlagen von Continuous Integration und Continuous Delivery,
* Kennenlernen der Vorteile von Pipeline-as-Code,
* Wie schreibt man Build-Pipelines in Gitlab-CI?
* Wie kann man Docker-Services in den Build-Prozess einbinden?
* Wie geht man mit Build-Artefakten um?
* Was macht Gitlab-CI besser als die Konkurrenz?

Jonas Bechstein
Jonas Bechstein
ist seit November 2016 Cloud Backend Engineer bei der cosee GmbH in Darmstadt. Seine Schwerpunkte liegen in der agilen Backend-Entwicklung in Java und Go sowie im Betrieb skalierender Cloud-Architekturen in AWS. Außerdem begeistert sich Jonas für die Automatisierung von Build- und Integrationsprozessen aller Art.

CLC-Newsletter

Du möchtest über die CLC auf dem Laufenden gehalten werden?

Anmelden