- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
fs-cli Modul Installation ohne die web.xml zu aktualisieren
Hallo Zusammen,
ich hรคtte eine Frage zu dem fs-cli. Wir sind momentan dran eine CI/CD Pipeline fรผr 2 unserer Projekte aufzusetzen.
Wir nutzen das fs-cli in der Version 2.2.691
fs-cli --conn-mode HTTPS --host ${env.TEST_FS_HOST} -port ${env.FS_PORT} --user ${USERNAME} --password '${PASSWORD}' --project '${PROJEKT}' module install --fsm ${FSM}'
Durch einige รคltere Bibliotheken sind wir leider dazu gezwungen fรผr die Preview immer die web.xml manuell anzupassen. Daher jetzt zu der eigentlichen Frage. Ist es mรถglich รผber das fs-cli das Modul komplett zu aktualisieren ohne die web.xml? Bzw. ist es ansonsten mรถglich das Modul nur fรผr bestimmte Contexte zu aktualisieren Preview, Live und den ContentCreator zu รผberspringen ?
Vielen Dank und Gruร
David
------------------------------
Ich wรผrde gerne meine Anfrage noch etwas detallierter beschreiben. Wenn รผber das fs-cli das Modul installiert wird, dann wird dieses auch in allen Web-Kompรผonenten "Vorschau", "Staging", "production" und "ContentCreator" aktualisiert. Bis dahin ist auch alles ok, das fs-cli รผberschreibt in dem Zuge allerdings auch die web.xml. Diesen letzten Step mรถchten wir nicht haben, da die web.xml im nachngang dann noch einmal manuell vom Entwickler angepasst werden muss. Die Konfiguration im ContentCreator wecht von der Konfiguration in den anderen Web-Komponenten ab.
Ist das mรถglich und wenn ja, wie ?
Danke
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo David,
Du gibst ja jeweils den Pfad zur web.xml innerhalb des FSMs an. Da kannst Du unterschiedliche hinterlegen - je WebApp-Komponent natรผrlich immer nur eine.
Die Idee ist letztlich, im Modul zwei eigentlich identische <web-app> Komponenten zu definieren (also eine zusรคtzliche), die eben nur auf unterschiedliche web.xmls verweisen. Die โalteโ WebApp-Komponente kannst Du dann aus den CC-Kontexten entfernen und stattdessen die โneueโ nutzen.
Wie Hannes schon angedeutet hat wรคre es interessant, worin sich die web.xmls genau unterscheiden. Geht es um zusรคtzliche Eintrรคge, andere Werte fรผr Eintrรคge oder etwas anderes? Hast Du ein Beispiel? Hintergrund ist dass es je nach der โArtโ des Unterschieds evtl. noch andere Mรถglichkeiten gibt.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi David,
dein Anliegen ist ja sehr speziell - das Auslassen der web.xml aus dem Update einzubauen ist fรผr uns nicht so richtig vorstellbar. Das sieht fรผr mich auch nicht nach dem Weg aus, wie das Problem gelรถst werden sollte.
Ich weiร nicht genau was das fรผr eine hรคndische Anpassung ist, die du machen musst, daher kanns sein dass meine Vorschlรคge fรผr dich nicht reichen. Aber du kรถnntest Platzhalter in der web.xml und eine Konfiguration verwenden. Andernfalls kรถnntest du deine Webapp-Implementierung nehmen und statts einer einzigen Webapp mehrere in die module.xml schreiben, jeweils mit einer eigenen web.xml-Datei.
Passt das fรผr dich?
Grรผรe,
Hannes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
"Andernfalls kรถnntest du deine Webapp-Implementierung nehmen und statts einer einzigen Webapp mehrere in die module.xml schreiben, jeweils mit einer eigenen web.xml-Datei."
Hi, ja das wรคre auch inordnung. Kann ich denn dann steuern welche web.xml fรผr die jeweilige WebApplikation genommen wird ?
Danke
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo David,
Du gibst ja jeweils den Pfad zur web.xml innerhalb des FSMs an. Da kannst Du unterschiedliche hinterlegen - je WebApp-Komponent natรผrlich immer nur eine.
Die Idee ist letztlich, im Modul zwei eigentlich identische <web-app> Komponenten zu definieren (also eine zusรคtzliche), die eben nur auf unterschiedliche web.xmls verweisen. Die โalteโ WebApp-Komponente kannst Du dann aus den CC-Kontexten entfernen und stattdessen die โneueโ nutzen.
Wie Hannes schon angedeutet hat wรคre es interessant, worin sich die web.xmls genau unterscheiden. Geht es um zusรคtzliche Eintrรคge, andere Werte fรผr Eintrรคge oder etwas anderes? Hast Du ein Beispiel? Hintergrund ist dass es je nach der โArtโ des Unterschieds evtl. noch andere Mรถglichkeiten gibt.
Viele Grรผรe
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Michael,
wir versuchen das mal aus, vielen Dank.
Hintergrund ist der, dass wir in dem Modul noch alte Bibliotheken z.B. StrutsServlet im Einsatz haben und diese im ContentCreator in die Logik von FS rein gretchen.
z.B. in den Medien Upload. Diese Logik haben wir bisher manuell immer raus genommen.
Gruร
David

