No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Rémy Schumm
Rémy Schumm Stud Data
Latest commit e89702f Nov 17, 2017
Permalink
Failed to load latest commit information.
src Doku Nov 17, 2017
README.md only if src exists... Nov 17, 2017
pom.xml fix logging Sep 28, 2017
praktika.yaml Stud Data Nov 17, 2017
praktika2.yaml add generic pom file if not exists Nov 17, 2017

README.md

Git-Tool für die Prog1 Praktika

Quick and dirty und ein bisschen over-designed:

Liest das File praktika.yaml und holt sich die neuste Version aller Repos, die darin sind. Locale Änderungen werden durch git reset überschrieben.

Hauptklasse: ch.zhaw.soe.prog1.praktikumgit.Main

Wird auf ein git-Repo mit ssh zugegriffen, ist SSH-Public-Key Authentisierung out-of-the Box unterstützt. Man kann dann auch private Studenten-Repos zugreifen, wenn man zugelassen ist. Allerdins ist Zugriff mit https viel schneller.

Das Tool fügt den Studenten-Projekten nach dem Clonen ein pom-File hinzu, damit dann die Projekte einfacher in eclipse importiert werden können - oder im Visual Studio Code. (Funktioniert nur, wenn die Sourcen im Unterordner src sind.)

Beispiel YAML:

# Liste der Praktika pro Gruppe
---
praktika: 
  - praktikum: fasttrack
    gruppen: 
        - name: colomdan
          repos: 
             - https://github.engineering.zhaw.ch/colomdan/fasttrack.git
        - name: gublema6
          repos: 
             - git@github.engineering.zhaw.ch:PROG1-axa/fast-track.git