ich bin dabei, den Firmware-Build-Server für unsere Domäne Neanderfunk vorzubereiten. Wie wollen wir es da mit den Entwicklungsversionen halten? Soll jeden Tag oder nach jedem Commit ein neues Image gebaut werden? Oder reicht es, wenn bei Bedarf ein neuer Build angehauen wird (z.B. wenn ein 841N v11 auf den Markt kommt, der von den stabilen Versionen nicht unterstützt wird)?
Solange es kein Jenkins ist, bin ich zu fast jeder Schandtat bereit…
tägliche Builds sind vielleicht etwas oberdone in einer Community, die sich nicht primär der Firmwareentwicklung- und -Evaluierung verschrieben hat.
Wichtig ist halt nur, dass es
a) einen automatischen Prozess
b) sinnvolle Versionsnummern gibt (datestamp + gluon-level) und nicht die Drölfte Übersetzungstabelle.
Also bitte keine „0.7.5.3beta5“, von der niemand außerhalb auch nur irgendwas anfangen kann.
Irgendwelche Vorschläge? Buildbot wird wohl auch teilweise eingesetzt. Sonst könnte man halt einen Git-Server laufen lassen und nach dem Upload automatisch den Buildprozess anstoßen lassen.