Go to 2016 / Springe zu 2016 

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)

Audio recording:

Creative Commons Lizenzvertrag Download MP3 (39MB) Download OGG (20MB)

Video recording:

Creative Commons Lizenzvertrag Download MP4 (1308MB)

Die Chemnitzer Linux-Tage sind ein Projekt des IN-Chemnitz e.V. | Impressum | Datenschutzerklärung