Skip to content

How to build an installer

Meo-Ada Mespotine edited this page Nov 29, 2024 · 5 revisions

Auf https://github.com/Ultraschall/ultraschall-installer/actions gehen.

Pre-release-Installer:
Dort kann man links auf Build klicken. Auf der sich öffnenden Seite klickt man auf Run Workflow rechts.
image

Dort wählt man entweder develop aus für den develop-Branch des installers(wenn Ihr Änderungen am Installer testen wollt, bevor sie in den Main-Branch des Installers gemerged werden), oder Main-Branch, wenn alle Änderungen des develop-Branches gemerged wurden. Das Builden dauert ca 4-5 Minuten.

Danach auf Releases gehen um dort herunterzuladen: https://github.com/Ultraschall/ultraschall-installer/releases
!!!WICHTIG!!!: Die Installer sind nicht immer alle korrekt sortiert, sprich, der Installer ganz oben kann ein älterer sein, daher nachschauen, von wann der Installer ist. Der der erst ein paar Minuten alt ist, ist der Richtige.

Final Installer:
Auf https://github.com/Ultraschall/ultraschall-installer/actions gehen, dann:
a

Die liegt dann hier und hat den Prefix V5.1_6, d.h. Version 5.1 Build 6.
https://github.com/Ultraschall/ultraschall-installer/releases b

Bei Gefallen bitte das tag v5.1 dran, Assets runterladen und ab auf die Website damit. Fertig!
c

Updaten der Versionssnummer:
Im Develop-Branch des Installers durch alle Dateien schauen, wo die alte Versionssnummer vorhanden ist(z.B. 5.1.1) und diese durch die Neue ersetzen. Dann nen PR des develop-Branchs für den Main-Branch vorbereiten(der PR kann erste gemerged werden, wenn der PR reviewed wurde! Dann mergen und alles ist fertig.