Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
README.md
pom.xml
praktika.yaml
praktika2.yaml

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
You can’t perform that action at this time.