PlaceDE-Official/zinnsoldat

Entfernung vom Output-Ordner, nutzen von CI Pipeline und Bereitstellung via latest release

TitusKirch opened this issue · 0 comments

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.

  1. Sobald alle Änderungen in main sind, wird eine neue Version über die Release-Funktion von GitHub erstellt.
    image
  2. Sobald ein Release erstellt wurde, wird ein Workflow ausgelöst, der die Versionen durch die des Release-Tages ersetzt.
  3. Anschließend wird das Projekt im selben Workflow gebaut.
  4. 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.