Contribution Details
GitLab als alternative Entwicklungsplattform zu Github.com
Speaker:
Ralf Lang (Linux Consultant/Developer, B1 Systems GmbH)
Scheduled time: Saturday, 12:00, Room V5
Über github.com stehen für Softwareprojekte git-Umgebungen bereit, mit denen öffentlich Source Code geteilt und verwaltet werden kann. GitLab bietet diese Funktionalität für alle, die solches Code Management rein inhouse betreiben wollen. GitLab läuft vollständig auf eigener Hardware, so dass man jederzeit volle Kontrolle über den Quellcode behält. Über eine Weboberfläche können Dateien editiert werden und ein Clone-Edit-Merge-Workflow mit Code Review gesteuert werden. Checkouts erfolgen via SSH oder HTTPS. Feingranulare Zugriffsregeln bestimmen, wer Fehler berichten, Code reviewen oder editieren kann. Mittels GitLab CI lässt sich ein vollwertiges Continuous-Integration-Framework aufbauen. GitLab CI stößt automatische Software Bulds und Tests an, sobald Code geändert wurde. Dieser Vortrag stellt die Grundlagen von GitLab vor und zeigt, wie Zugriffskontrollen, Code Review und Clone-Edit-Merge-Workflow aufgesetzt werden.
Website: https://about.gitlab.com/
Desired previous knowledge: Linux Grundkenntnisse, Interesse an Softwareentwicklung, grundlegendes Verständnis von Versionsverwaltungssystemen und Continuous Integration
Further information: Short paper
Supplemental material: Slides (587 KiB)
Download MP3 (39MB) Download OGG (20MB)
Download MP4 (1308MB)