XF2.3 Wie größere Menge AddOns zeiteffizient/im Batch installieren/updaten?

smallwheels

Aktives Mitglied
Lizenzinhaber
Registriert
26. Sep. 2022
Beiträge
70
Punkte
43
XF Version
  1. 2.2.10 PL1
XF Instanz
Hosting
Mit dem Erscheinen von 2.3.8 möchte ich den Schritt von 2.2 auf 2.3 machen. Dazu müssen auch zahlreiche AddOns upgedated werden und es kommen eine kleine Menge neue hinzu - insgesamt sind es zwsichen 20 und 30, die gegenüber der letzten 2.2er Version hochgezogen werden müssen oder neu dazu kommen. Das Testen vorab hat gezeigt: Die Installation des XF-Updates selbst geht ziemlich flott, überraschenderweise. Die anschliessende Updaterei der AddOns ist hingegen eine wahre Klickorgie und dauert aggregiert zudem ziemlich lang. Kann man das irgendwie automatisieren/beschleuningen etc.? Ich las irgendwo immer mal wieder was von CLI-Tools, habe aber keine vernünftige Beschereibung eines Vorgehens oder Dokumentation der Tools/Befehle gefunden. In der Developer Doku


steht ein bisschen was, viel schlauer hat mich das aber nicht gemacht. Indirekt habe ich etwas einem Bug Report von @Kirby entnehmen können:


Neben der Tatsache, dass das für mein Wissensniveau nicht als Doku reicht ;-) macht der Bug auch eher nervöser als zu ermutigen.

Zweck der Übung ist es, die Downtime, die bei diesem recht fetten Update zwangsläufig entsteht, so kurz wie möglich zu halten. Im Idealfall verringert es auch das Fehlerrisiko, daher die Bonusfrage: Kann man etwaige Konfigurationen von einem Template-/Testsystem, auf dem das Upgrade durchgeführt wurde, runterziehen und auf dem Livesystem am Stück einspielen (ggf. nach Anpassung des Configfiles)?


Das alles macht natürlich. nur Sinn, wenn der Arbeitsaufwand zur Vorbereitung nicht gen unendlich geht - ich muss ja nur ein Forum deployen und nicht hunderte... ;-)

Der Sicherheit halber: Bis dato habe ich Addons per sFtp auf den Server kopiert (typischerweise die jeweiligen src/js/etc. Verzeichnisse aus dem Upload-Folder der Addons). Spricht angesichts der Addonmenge was dagegen, bereits lokal src, js, etc. anzulegen, die Daten der zweiligen Addons da reinzuverklappen und das dann auf einen Schlag hochzuladen? Sollte ja eigentlich unproblematisch funktionieren, würde ich erwarten. Oder doch nicht? Die AddOns in ihren jeweils passenden Versionen habe ich bereits hier liegen vorbereiteterweise. Gibt es ein schlaueres Vorgehen? Die Variante via Uplad eines Zipfiles und installieren aus dem ACP klappte in der Vergangenheit eher mässig (evtl. aufgrund shared hosting) - löst mein Batchproblem aber ja eh nicht.

Bonusfrage: Ist es möglich bzw. eine gute oder doch eher eine blöde Idee Idee, mit mehreren Instanzen des ACP parallel zu arbeiten? D.h. während bei Nutzung via GUI in dem einen eine Templateanpassung läuft parallel in einem zweiten z.B. Konfigurationen vorzunehmen?
 
Echt jetzt - wegen 20-30 Addons?
Ich würde das nicht mal in Erwägung ziehen zusammen zu fassen schon um mitzubekommen welches Addon ggf. Probleme macht.
Da bin ich vielleicht auch einfach old scool - eins nach dem anderen und zwischendrin schon mal grob schauen obs korrekt läuft. So mach ich das.

Bonusfrage: Ist es möglich bzw. eine gute oder doch eher eine blöde Idee Idee, mit mehreren Instanzen des ACP parallel zu arbeiten? D.h. während bei Nutzung via GUI in dem einen eine Templateanpassung läuft parallel in einem zweiten z.B. Konfigurationen vorzunehmen?
Aus bereits gesagtem schlussfolgernd hielte ich das nicht für die beste Idee. ;-)
 
Zurück
Oben