Skip to main content

Perl und Gitlab – ein Praxisbericht

von Gregor Goldbach (‎glauschwuffel‎) (Hamburg.pm)

Perl und Gitlab – ein Praxisbericht richtet sich an Fortgeschrittene und wird in Deutsch gehalten. Der Talk beginnt am 04.04.2018 um 12:40 Uhr und dauert 40 Minuten. Er findet im Dom statt.

Gitlab bietet neben der von Github bekannten Verwaltung von Git-Repos auch mächtige Möglichkeiten zur »continuous integration«. Mittels einer Konfigurationsdatei kann angegeben werden, welche Befehle nach jedem Commit ausgeführt werden sollen.

In meinem Vortrag zeige ich anhand von Beispiel-Projekten, wie diese genutzt werden können.

In einem speziell auf die Perl-Entwicklung zugeschnittenes Docker-Image werden die konfigurierten CI-Schritte durchgeführt. Anhand von Unit- und Akzeptanztests wird die Testabdeckung des Codes gemessen, der mit Dist::Zilla paketiert und als Artefakt abgelegt wird. Innerhalb von Gitlab werden diese aufeinander aufbauenden Artefakte ausgetauscht, ohne die Plattform verlassen zu müssen.

Die hier gezeigten Projekte sind Beispiele für die automatisierte Verwendung von cpanm, Dist::Zilla, Devel::Cover, Test::BDD::Cucumber, perlcritic und Mojolicious.


Tags: ci gitlab

Teilnahmeinteresse: