Was sind „nächtliche“ Builds?

Was sind „nächtliche“ Builds?

Beim Bezug auf die Ubuntu-Versionen bin ich auf sogenannte „Nightly Builds“ gestoßen. Was bedeuten „Nightly Builds“?

Antwort1

Da Software entwickelt wird, bevor sie „veröffentlicht“ wird, kann die Software in ihrem unveröffentlichten oder „unfertigen“ Zustand zu einem beliebigen Zeitpunkt noch gut verwendbar sein, da Entwickler Änderungen daran vornehmen und entweder Funktionen hinzufügen oder sie für eine zukünftige Veröffentlichung vorbereiten.

Ein täglicher Build bedeutet normalerweise, dass jede Nacht zu einem bestimmten Zeitpunkt eine Maschine die noch nicht veröffentlichte Software herunterlädt, kompiliert und sie den Entwicklern zum Testen zur Verfügung stellt.

Natürlich kann es verwendbar sein oder auch nicht, je nachdem, in welchem ​​Entwicklungsstadium es sich befindet, welche Veröffentlichungsstrategie für das Projekt gilt usw. Was Sie testen, ist eine Momentaufnahme der unfertigen Software zu einem bestimmten Zeitpunkt.

Manchmal ist die Software sehrfastbereit zur Veröffentlichung, in diesem Fall funktioniert es oft schon recht gut. Wenn die Entwickler ein „Freeze“ erklärt haben, bedeutet dies, dass sie Änderungen minimieren und nur vorhandene Fehler beheben. In dieser Phase ist ein Nightly Build einer Software wahrscheinlicher recht brauchbar, da der Veröffentlichungszeitpunkt näher rückt.

Wenn Sie über tägliche Builds derLive-CDoder einInstallations-CD, dann handelt es sich hierbei um Builds des Installationsmediums, die auf Snapshots des aktuellen Entwicklungsprozesses basieren. Alle oben genannten Punkte gelten. Diese sollten aufgrund ihrer Veröffentlichungsstrategie normalerweise ziemlich gut funktionieren, obwohl es nicht ungewöhnlich ist, dass einige Dinge nicht funktionieren.

Es ergibt keinen Sinn, Software aus einer täglichen Build-Version zu installieren, es sei denn, Sie testen Funktionen, die sich derzeit in der Entwicklung befinden und noch nicht veröffentlicht wurden, und Sie sind bereit, sich damit abzufinden, dass die Software noch etwas fehlerhaft oder unfertig ist.

Antwort2

Nightly Builds sind Testversionen von Ubuntu oder Ubuntu-Software. Jeden Tag wird eine neue Version veröffentlicht. Nightly Builds sind normalerweise viel weniger stabil als normale Ubuntu-Versionen.

verwandte Informationen