Die Übungen findet man im Verzeichnis build/git-uebungen
.
Zur Hallo-Welt-Übung kommt man beispielsweis mit:
$ cd build/git-uebungen/aufgaben/intro-hallo-welt
Falls das Übungsverzeichnis noch fehlt, oder nicht aktuell ist:
$ ./gradlew clean assembleDist
Den GitHub Actions Workflow findet man hier.
Die Website wird als GitHub Pages https://bstachmann.github.io/git-workshop/ gehosted.
- Port
8080
: Website inklusive dynamischem Content (Teilnehmefortschritt) (log-File) - Port
8040
: Monitoring des Teilnehmerfortschrits (für den Trainer) (log-File) - Port
4000
: Nur statische Website (identisch zu GitHub-Pages) (log-File)
Die Server können per Script gestartet werden (im devcontainer
passiert dies automatisch):
$ scripts/run-all.sh
Exercises can be found in build/git-uebungen
.
gradle run
to rebuild the exercisesgradle distUebungenMarkdown
to update descriptions for the website. Commit and push.gradle distUebungenZip
to update descriptions for the website. Commit and push.
$ git remote add github https://github.com/bstachmann/git-workshop.git
$ git remote add gitlab https://gitlab.com/bjoern.stachmann/git-workshop.git