15
GitLab – https://git.sc.uni-leipzig.de Quellcode, Kollaboration, Tickets, Wiki, Continuous Integration

GitLab - urz.uni-leipzig.de · GitLab –Bereitgestellte Funktionen Kollaborative Entwicklung von Software / Dokumentation / Latex / … Planung Entwicklung Projektmanagement

  • Upload
    lamcong

  • View
    239

  • Download
    0

Embed Size (px)

Citation preview

GitLab –https://git.sc.uni-leipzig.de

Quellcode, Kollaboration, Tickets, Wiki, Continuous Integration

GitLab – Bereitgestellte Funktionen

Kollaborative Entwicklung von Software / Dokumentation / Latex / …

Planung

Entwicklung

Projektmanagement

Dokumentation

Automatisiertes Testen / Continuous Deployment

(demnächst) Hosting statischer Webseiten, z.B. Projektdokumentationen

Admintag, 19.09.20172

Benutzer Verwendet Benutzer des

Scientific Computing

Benutzer für Projektpartner können durch URZ angelegt werden

Projektmitgliedschaften optional zeitlich begrenzt

Admintag, 19.09.20173

Gruppen Pro Projekt

Projektübergreifend

Geschachtelt

Sichtbarkeit:

Projektintern

Alle registrierten Benutzer

Alle

Admintag, 19.09.20174

Quellcode Dateibrowser

Suche

Visualisierung GIT-Historie

Netzwerk von Forks

Admintag, 19.09.20175

Quellcode Inlineeditor für

Kollaboration ohne lokale GIT-Installation

Admintag, 19.09.20176

Snippets Einfaches Teilen

unabhängiger textueller „Schnippsel“

Konfigurationen

Logdateien

Fehlermeldungen

Kommentare, Sichtbarkeit

Hinzufügen von Dateien per Drag‘n‘Drop

Admintag, 19.09.20177

Merge Requests Analog zu Pull Requests

in GitHub

Code Reviews

Protected Branches

Diverse Mergestrategien

Integration von Ergebnissen des CI

Admintag, 19.09.20178

Tickets Aufgaben, Fehlerberichte,

Funktionswünsche,…

Markdown

Labels zur Kategorisierung

Fälligkeitsdatum

Vertraulichkeit

Admintag, 19.09.20179

Tickets - Boards Überblick pro Label

Verwendbar für Kanban, Scrum etc.

Admintag, 19.09.201710

Zeiterfassung Zusammenarbeit mit SHKs

/ WHKs

Protokollierung und einfacher Überblick

Admintag, 19.09.201711

Milestones Sammlung von Tickets

Planung für Releases

Arbeitspakete in Drittmittelprojekten

Komplexfunktionen

Admintag, 19.09.201712

ContinuousIntegration Ausführung beliebiger

Skripte nach Bedarf

Manuell oder automatisch ausgelöst

Ausführung in eigener Umgebung (Installation eines „gitlab-runners“ notwendig)

Admintag, 19.09.201713

Weitere Funktionen

Wiki – verlinkte Markdowndokumente

Aktivitätsübersicht, Projektintern und -übergreifend

Diverse Charts für Projektmanagement

Templates für Tickets / Merge Requests

Hooks für Integration mit dritten Systemen

In Planung: aus GIT heraus gehostete statische Webseiten

Admintag, 19.09.201714

Universitätsrechenzentrum

Augustusplatz 10, 04109 Leipzig

+49 341 97-33333

[email protected]

http://www.urz.uni-leipzig.de

Vielen Dank für Ihre Aufmerksamkeit und viel Erfolg für Ihr Studium!