Wir verwenden seit langem Discourse in den standardmäßigen „tests-passed“-Releases.
Ich möchte das Forum so konfigurieren, dass nur stabile Releases verwendet werden und es nur wenige Upgrades im Jahr gibt.
Ich habe gelesen, wie man den stabilen Branch in der app.yml konfiguriert, indem man version: stable verwendet.
Meine Sorge ist jedoch, ob ich das jederzeit sicher tun kann, es ändern und das Forum neu erstellen kann.
Im Moment befinden wir uns in der aktuellen Beta5-Version, und ich befürchte, dass es seit der letzten stabilen Version einige Breaking Changes in der Datenbank oder anderen Teilen gegeben haben könnte.
Kann ich das jederzeit tun oder muss ich auf die nächste stabile Version warten?
Im Moment kann ich dem Forum nicht mehr so viel Zeit widmen wie früher, daher würde ich es vorziehen, nur wenige Upgrades im Laufe des Jahres zu haben.
Vielen Dank, ich werde warten, bis eine stabile Version angekündigt wird.
Der richtige Weg wäre also, keine weiteren Upgrades durchzuführen, bis eine stabile Version angekündigt wird, und sobald diese angekündigt ist, die app.yml auf version: stable zu ändern und das Forum neu zu erstellen.
Ich bin im selben Boot wie der Ersteller des Beitrags. Entschuldigung für die dumme Frage, aber welche ist die stabile Release-Version? Ist 3.2.0 eine „stabile“ Version?
Gleichzeitig gab es aber auch eine stabile Version 3.1.5:
Hallo, danke für die Antwort. Ja, ich verstehe die Nuancen zwischen „stabil = unveränderlich“ und „stabil = stürzt nicht ab“. Aber ich bin verwirrt, weil ich auf tests-passed bin und es mich bereits auf 3.3.0.beta1-dev bringt. Ich ging davon aus, dass 3.2.0 die neueste stabile Version war, da sie keinen „-dev“- oder „-beta“-Namen hat. Sieht es jetzt so aus, als müsste ich auf den gesamten Entwicklungszyklus von 3.3.0 warten und darauf, dass stable ebenfalls Version 3.3.0 erreicht, bevor ich zu stable wechseln kann?
3.2.0 ist tatsächlich die neueste stable-Version. Wenn Sie es dieses Mal nicht geschafft haben, die Spur zu wechseln, müssten Sie warten, bis 3.3.0 abgeschlossen ist (sollte etwa Ende Juli sein), bevor Sie es erneut versuchen.
Aber selbst bei tests-passed könnten Sie dabei bleiben, die Minor-Versionen zu aktualisieren, wenn sie herauskommen, was helfen könnte?
Ich kann nicht, da ich es noch nie getan habe, daher kann ich nicht sagen, wie es richtig geht.
Was ich verstanden habe, ist, dass Sie aufhören müssen, Ihr System von den nicht stabilen Versionen zu aktualisieren, und auf eine stabile Version warten müssen, die vor Ihrer aktuellen Version liegt.
Bearbeiten Sie dann die Datei app.yml und ändern Sie sie so, dass sie die stabile Version anstelle von tests-passed verwendet.
Führen Sie dann ein vollständiges Upgrade durch.
Wenn ich es richtig verstehe, gibt es noch keine stabile Version 3.2.0.
Was angekündigt wurde, ist eine 3.2.0-beta5, also wird es vielleicht in naher Zukunft eine geben.
Was ich jetzt installiert habe, ist eine 3.2.0-beta5-dev (67244a2318).
Wo kann man die aktuellen Veröffentlichungen sehen, die unter dem stabilen Zweig veröffentlicht wurden?
EDIT: Ich muss mich korrigieren, es scheint, dass 3.2.0 bereits veröffentlicht ist und die gleiche Version wie 3.2.0-beta5 ist.