Arbeitsbereiche klonen

Dieses Kapitel erläutert, wie Sie einen Multiuser-Arbeitsbereich klonen, mit dem Sie den Arbeitsbereich eines bestimmten Repositorys so oft wie gewünscht replizieren können. Dies ist nützlich, wenn Sie beispielsweise ein Rollout für mehrere Benutzer durchführen möchten. Es ist besonders hilfreich, wenn Sie ein großes Repository haben und das Erstellen eines neuen Arbeitsbereichs auf der Tosca-Benutzeroberfläche Zeit in Anspruch nimmt.

Ein Klon ist keine einfache Kopie, sondern ein Snapshot eines Arbeitsbereichs. Er behält alles aus dem ursprünglichen Arbeitsbereich bei, z. B. Ordnerstruktur, Testartefakte, Zugriffsrechte auf Testartefakte oder Synchronisierungseinstellungen.

Sie sollten Multiuser-Arbeitsbereiche nicht kopieren und direkt in den Arbeitsbereichsordner im Windows Explorer einfügen. Jeder Arbeitsbereich hat eine eindeutige ID, und das Kopieren/Einfügen beschädigt Ihre vorhandenen Arbeitsbereiche.

Sie haben einen Singleuser-Arbeitsbereich? Dann gilt dieses Kapitel nicht für Sie. Das Klonen funktioniert nicht für Singleuser-Arbeitsbereiche – Sie können Ihren Arbeitsbereich einfach kopieren und problemlos in den Arbeitsbereichsordner einfügen.

Bevor Sie beginnen

Bevor Sie einen Arbeitsbereich klonen, stellen Sie sicher, dass er den neuesten Zustand aufweist. Um dies zu tun, müssen Sie alle Objekte einchecken.

Arbeitsbereich klonen

Tosca stellt eine ausführbare Datei zum Klonen als Teil des Standard-Setups bereit. Um einen Arbeitsbereich zu klonen, müssen Sie diese Datei über die Befehlszeile mit dem folgenden Befehl ausführen:

TCWorkspaceCloneUtil.exe <Parameter>

Ersetzen Sie <Parameter> durch die folgenden Parameter:

Parameter

Beschreibung

-w oder --workspace

Absoluter Pfad zu der Arbeitsbereichsdatei, die Sie klonen möchten. Setzen Sie den Pfad zwischen doppelte Anführungszeichen: "<Pfad>"

-o oder --out

Absoluter Pfad zum Zielverzeichnis, welches das Verzeichnis ist, in dem Sie den Klon speichern möchten. Setzen Sie den Pfad zwischen doppelte Anführungszeichen: "<Pfad>"

Beachten Sie, dass das Zielverzeichnis leer sein muss.

-a oder --auth

Dieser Parameter ist nur erforderlich, wenn Sie einen Tricentis Server Repository-Arbeitsbereich klonen.

Geben Sie für den Wert die Anmeldedaten ein, die Sie in der Tricentis User Administration erstellt haben. Wählen Sie eine der folgenden Optionen:

  • Client ID und geheimen Clientschlüssel verwenden: <Client ID>:<geheimer Clientschlüssel>

  • Verwenden Sie das persönliche Zugriffstoken.

-c oder --count

Dieser Parameter ist optional.

Geben Sie für den Wert die Anzahl der Klone ein, die Sie erstellen möchten. Wenn Sie diesen Parameter nicht verwenden, erstellt Tosca einen Klon.

Wenn Sie beim Klonen eine Fehlerantwort erhalten, empfehlen wir Ihnen, alle Klone zu löschen und es erneut zu versuchen. Das geht in der Regel schneller, als herauszufinden, welcher Klon Probleme macht.

Beispiele

  • In diesem Beispiel erstellen Sie einen Klon eines Workspace namens WorkspaceA und speichern ihn in C:\Clones:

TCWorkspaceCloneUtil.exe -w "C:\Tosca_Projects\Tosca_Workspaces\WorkspaceA\WorkspaceA.tws" -o "C:\Clones"

  • In diesem Beispiel erstellen Sie fünf Klone eines Workspace namens WorkspaceB und speichern sie in C:\MyProject\workspace_clones:

TCWorkspaceCloneUtil.exe -w "C:\Tosca_Projects\Tosca_Workspaces\WorkspaceB\WorkspaceB.tws" -o "C:\MyProject\workspace_clones" -c 5

  • In diesem Beispiel erstellen Sie zwei Klone eines Tricentis Server Repository-Arbeitsbereichs namens Q3_Release und speichern sie in C:\Temp\my_clones. Sie verwenden Ihr persönliches Zugriffstoken zur Authentifizierung:

TCWorkspaceCloneUtil.exe -w "C:\Tosca_Projects\Tosca_Workspaces\Q3_Release\Q3_Release.tws" -o "C:\Temp\my_clones" -a dswJJKssl12345fdfelLJiLKM -c 2

Geklonten Arbeitsbereich verwenden

Sie haben gerade einen Arbeitsbereich geklont. Das bedeutet, dass Ihr Zielverzeichnis jetzt Unterverzeichnisse hat – eines für jeden Klon. Jedes Unterverzeichnis enthält alle notwendigen Arbeitsbereichsdateien.

Alle Klone sind nicht zugewiesen, ohne eine eindeutige ID.

Um einen Klon zu verwenden, führen Sie diese Schritte aus:  

  1. Verschieben Sie das jeweilige Unterverzeichnis an sein endgültiges Ziel. Zum Beispiel ist dies der Tosca Arbeitsbereichsordner auf dem Rechner eines Benutzers.

  2. Öffnen Sie den Klon des Arbeitsbereichs. Tosca weist ihm dann eine eindeutige ID zu.

Wie geht es weiter?

Der Klon des Arbeitsbereichs ist jetzt bereit für die Produktion. Zeit, mit dem Testen zu beginnen!