technik:software:gluon

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
technik:software:gluon [09.12.2019 - 11:37] nrbtechnik:software:gluon [10.12.2019 - 19:43] (aktuell) – [gluon] fix link to gitlab Joachim Ernst
Zeile 10: Zeile 10:
 Es gibt derzeit die folgenden Kanaele: Es gibt derzeit die folgenden Kanaele:
  
-  * *stable*: die neuste stabile Version. Diese Version wurde ausfuehrlich getestet und wird fuer pflegeleichte Installationen empfohlen. +  * //stable//: die neuste stabile Version. Diese Version wurde ausfuehrlich getestet und wird fuer pflegeleichte Installationen empfohlen. 
-  * *beta*: hier gibt es eine etwas aktuellere Version. Sie wurde auch getestet, aber moeglicherweise nicht auf so vielen Geraeten wie die stabile Version. In der Regel sollte hier nichts kaputt gehen, aber es kann vielleicht mal zu kleineren Problemen kommen. +  * //beta//: hier gibt es eine etwas aktuellere Version. Sie wurde auch getestet, aber moeglicherweise nicht auf so vielen Geraeten wie die stabile Version. In der Regel sollte hier nichts kaputt gehen, aber es kann vielleicht mal zu kleineren Problemen kommen. 
-  * *nightly*: die aktuelle Entwicklungsversion. Wenn du diese Version verwendest, solltest du wissen wie du einen gebrickten Router wiederherstellen kannst. +  * //nightly//: die aktuelle Entwicklungsversion. Wenn du diese Version verwendest, solltest du wissen wie du einen gebrickten Router wiederherstellen kannst. 
-  * *experimental*: eine experimentelle Entwicklungsversion. Immer wenn wir etwas groesseres Umstellen, veroeffentlichen wir zunaechst eine experimentelle Version. Sie kann mit unserem derzeitigen Netz inkompatibel sein. Du solltest auch hier wissen, wie du einen gebrickten Router wiederherstellen kannst.+  * //experimental//: eine experimentelle Entwicklungsversion. Immer wenn wir etwas groesseres Umstellen, veroeffentlichen wir zunaechst eine experimentelle Version. Sie kann mit unserem derzeitigen Netz inkompatibel sein. Du solltest auch hier wissen, wie du einen gebrickten Router wiederherstellen kannst.
  
 ====== Builds ====== ====== Builds ======
Zeile 40: Zeile 40:
 Wobei: Wobei:
  
-  * *major-version*: die Version des Haupt-Releases. Wir nur selten erhoeht. +  * ''major-version'': die Version des Haupt-Releases. Wir nur selten erhoeht. 
-  * *minor-version*: die Minor-Version. +  * ''minor-version'': die Minor-Version. 
-  * *build-datum*: das Build-Datum in der Form `YYYY-MM-DD` +  * ''build-datum'': das Build-Datum in der Form ''YYYY-MM-DD'' 
-  * *commit hash gluon*: Commit Hash des [Gluon-Repo](https://freifunk-stuttgart.de/firmware/gluon) +  * ''commit hash gluon'': Commit Hash des [Gluon-Repo](https://gitlab.freifunk-stuttgart.de/firmware/gluon) 
-  * *commit hash gluon site*: Commit Hash des [Site-Config-Repo](https://freifunk-stuttgart.de/firmware/site-ffs)+  * ''commit hash gluon site'': Commit Hash des [Site-Config-Repo](https://gitlab.freifunk-stuttgart.de/firmware/site-ffs)
  
 ===== Branches ===== ===== Branches =====
  
- +Es gibt fuer jede Minor-Version einen Branch in [site-ffs](https://gitlab.freifunk-stuttgart.de/firmware/site-ffs). Die Existenz des Branches bedeutet nicht, dass die Firmware released oder getestet wurde.
-Es gibt fuer jede Minor-Version einen Branch in [site-ffs](https://freifunk-stuttgart.de/firmware/site-ffs). Die Existenz des Branches bedeutet nicht, dass die Firmware released oder getestet wurde.+
  
 ===== Tags ===== ===== Tags =====
Zeile 62: Zeile 61:
 Wobei: Wobei:
  
-  * *versionsnummerder Name des Branches, von dem gebaut wurde, ist +  * ''versionsnummer'': der Name des Branches, von dem gebaut wurde 
-  * *kanalname*: Name des Update-Kanals, z.B. beta +  * ''kanalname'': Name des Update-Kanals, z.B. beta 
-  * *releasenummer*: Nummer des Releases. Wird nach jedem Release auf Update-Kanal *kanalname* mit Version *versionsnummer* um eins inkrementiert.+  * ''releasenummer'': Nummer des Releases. Wird nach jedem Release auf Update-Kanal *kanalname* mit Version *versionsnummer* um eins inkrementiert.
  
-Anhand dieses Tag-Namens stellt der Firmware-Server `netinfodann die Firmware-Images zum Download auf firmware.freifunk-stuttgart.de bereit.+Anhand dieses Tag-Namens stellt der Firmware-Server netinfo dann die Firmware-Images zum Download auf firmware.freifunk-stuttgart.de bereit.
  
 ===== Automatisches Gluon-Update ===== ===== Automatisches Gluon-Update =====
  
 +Auf dem Branch der jeweils neusten Entwicklungsversion (d.h. die aus der der nightly-Branch entsteht) wird automatisch jeden Donnerstag geprueft, ob es eine neuere Gluon-Version gibt. Falls ja, wird automatisch upgedated. Diese Firmware-Version wird automatisch auf dem `nighly`-Kanal veroeffentlicht.
  
-Es gibt eine Pipeline, die im Git-Repo automatisch gegen das jeweils neuste Gluon-Release-Minor-Release baut. Benutzen wir aktuell Gluon `v2019.1und erscheint Gluon `v2019.1.1`, wird auf diese Version upgedated. Erscheint `v2019.2`, wird kein Upgrade durchgefuehrt.+Es wird immer nur auf die neuste Minor-Version upgegraded. Benutzen wir aktuell Gluon v2019.1 und erscheint Gluon v2019.1.1, wird auf diese Version upgedated. Erscheint v2019.2, wird kein Upgrade durchgefuehrt.
  
-Auf dem Branch der jeweils neusten Entwicklungsversion (d.h. die aus der der nightly-Branch entsteht) wird automatisch jeden Donnerstag geprueft, ob es eine neuere Gluon-Version gibtFalls ja, wird automatisch upgedated. Diese Firmware-Version wird automatisch auf dem `nighly`-Kanal veroeffentlicht.+Die Pipeline: https://gitlab.freifunk-stuttgart.de/firmware/ffs-pipeline-nightly
  
 ===== Siehe auch ===== ===== Siehe auch =====
  • technik/software/gluon.1575891435.txt.gz
  • Zuletzt geändert: vor 4 Jahren
  • von nrb