Dies ist eine alte Version des Dokuments!


Update von Concept Office per Automation-Task

verfügbar ab Version 8.2065.35

Das Update von Concept Office kann automatisch ausgeführt werden, um die systemweite Installationen zu aktualisieren, sobald eine neue Version (im Setup-Ordner) vorliegt.

Eine Task.xml dazu, wird als Muster von der Installation unter …\CO\Templates\AutomationTasks\UpdateSystemweiteInstallation.xml abgelegt.

Concept Flex Portal und Concept Flex können ebenfalls via Automation aktualisiert werden (siehe Muster Task.xml).

Muster Task.xml:

<task>
<name>Update</name>
<operations>
<operation name="ApplicationUpdate">
<call/>
</operation>
<operation name="WebserverUpdate">
<call>
<option>
<name>appName</name>
<value>Flex</value>
</option>
<option>
<name>websitePath</name>
<value>\\10.188.1.100\wwwroot\flex</value>
</option>
<option>
<name>configFiles</name>
<value>web.config,assets\msa-configuration.json</value>
</option>
</call>
<call>
<option>
<name>appName</name>
<value>Portal</value>
</option>
<option>
<name>websitePath</name>
<value>\\10.188.1.100\wwwroot\portal</value>
</option>
<option>
<name>configFiles</name>
<value>web.config</value>
</option>
</call>
</operation>
</operations>
</task>

Damit das Update funktionieren kann, muss der angegeben UNC-Pfad für Concept Flex Portal und Concept Flex aus mindestens 3 Teilen bestehen:

- Servername

- Freigabename

- Unterverzeichnis

Das Unterverzeichnis muss sich in einem Ordner befinden, auf den der Nutzer Schreibrechte hat. Das Unterverzeichnis wird beim Update in “-backup” umbenannt (z.B. ConceptFlexTest-backup) und die neue Version in ein frisch angelegtes Verzeichnis mit dem ursprünglichen Namen entpackt. Somit vermeiden wir Konflikte aufgrund von Dateien, die noch in Benutzung sind. Die in der Task.xml angegeben Konfigurationsdateien werden in das neu angelegte Verzeichnis übernommen.

z.B.:

<option>
<name>configFiles</name>
<value>web.config,assets\msa-configuration.json</value>
</option>
Das kann nur funktionieren, wenn die Netzwerkfreigabe nicht direkt auf den Flex - Ordner zeigt, sondern auf mindestens einen Ordner darüber - Netzwerkfreigaben selbst können nicht umbenannt werden, ein Unterverzeichnis dahingegen schon.
installation/update_automation.1715757685.txt.gz · Zuletzt geändert: 2024/05/15 07:21 von Andrea Müller
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0