Skip to main content

Perl und Gitlab – ein Praxisbericht

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

Perl und Gitlab – ein Praxisbericht aimed at Intermediate and is held in Deutsch. This talk starts on 2018-04-04 at 12:40 for 40 minutes. It takes place at the Dom.

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

Interest in attending: