Entfernung vom Output-Ordner, nutzen von CI Pipeline und Bereitstellung via latest release
TitusKirch opened this issue · 0 comments
TitusKirch commented
Momentan muss man die Versionen an den verschiedenen Stellen im Quellcode manuell anpassen, das Projekt bauen und dann pushen. Abgesehen davon, dass der Output-Ordner meiner Meinung nach nicht in das Repository gepusht werden sollte, könnte man (auch ich gerne) dies wie folgt ändern.
- Sobald alle Änderungen in main sind, wird eine neue Version über die Release-Funktion von GitHub erstellt.
- Sobald ein Release erstellt wurde, wird ein Workflow ausgelöst, der die Versionen durch die des Release-Tages ersetzt.
- Anschließend wird das Projekt im selben Workflow gebaut.
- Danach wird der Output an den Release gehängt (d.h. nicht mehr in den Output gepusht).
Dazu muss einmalig der Update Link geändert werden, der immer auf latest zeigt.