cicd-integrations
2025.10
true
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Benutzerhandbuch zu CI/CD-Integrationen

Letzte Aktualisierung 18. Nov. 2025

Bereitstellung der UiPath-Lösung

Anwendung: Lösung

Typ: Aufgabe nach der Erstellung

UiPath-Lösung: Deploy ist in Standardaufträgen und -pipelines verfügbar und ermöglicht Ihnen die Bereitstellung eines vorhandenen UiPath-Lösungspakets in einem Orchestrator-Ordner.

Hinweis:

Lösungen werden derzeit nur in der Automation Cloud unterstützt. Die Unterstützung der Automation Suite ist für eine zukünftige Version geplant. Der lokale Orchestrator (MSI) unterstützt keine Lösungen.

Hinweis:

Diese Aufgabe ist nur mit UiPath.CLI.Windows oder UiPath.CLI.Linux von mindestens Version 25.10 oder höher kompatibel.

Konfiguration

Auftragsparameter

Beschreibung

Paketname

Der Name des Pakets, das bereitgestellt wird.

Paketversion

Die Version des Pakets, das bereitgestellt wird.

Name der Bereitstellung

Der Name der Bereitstellung, die erstellt oder aktualisiert werden soll.

Übergeordneter Ordner der Bereitstellung

Der Orchestrator-Ordner, in dem der Bereitstellungsordner erstellt wird. Hierfür gibt es drei Optionen:

  • Wenn leer gelassen, befindet sich die Bereitstellung im Mandantenordner.
  • Wenn angegeben, erfolgt die Bereitstellung im jeweiligen Ordner.
  • Wenn auf „ exampleuser@org.com“ festgelegt ist workspace" befindet sich die Bereitstellung im persönlichen Arbeitsbereich für den angegebenen Benutzer.

Name des Bereitstellungsordners

Der Name des Ordners, der die Bereitstellung enthält.

Konfigurationspfad

Optionaler Pfad zur Konfigurationsdatei; wenn er nicht angegeben ist, wird ein auf dem Server gespeicherter Standardwert verwendet.

Orchestrator-Adresse

Die Adresse der Orchestrator-Instanz, in der Sie die Lösung bereitstellen werden.

Orchestrator-Mandant

Geben Sie den Orchestrator-Mandanten an.

Authentication

Für die Authentifizierung beim Automation Cloud Orchestrator müssen Sie im Voraus Anmeldeinformationen in Jenkins erstellen. Lösungen unterstützen nur die Authentifizierung externer Apps. Weitere Informationen zum Erstellen einer externen App und zum Abrufen der erforderlichen Anmeldeinformationen finden Sie unter Verwalten externer Anwendungen .

Ablaufverfolgungsstufe

Einstellung zum Aktivieren der Ablaufverfolgungsprotokollierung auf einer der folgenden Ebenen:

  • Keine
  • Kritisch
  • Fehler (Error)
  • Warnung
  • Informationen
  • Ausführlich. (Der Standardwert ist auf Keine festgelegt).

    Nützlich für Debugzwecke.

Wichtig:

Wenn eine Bereitstellung mit demselben Namen bereits auf beliebiger Ebene innerhalb des Mandanten im Orchestrator vorhanden ist, aktualisiert dieser Vorgang die vorhandene Bereitstellung, anstatt eine neue zu erstellen. Wenn sich die vorhandene Bereitstellung im Status „Fehlgeschlagen“ befindet, wird das Upgrade nicht fortgesetzt; können Sie die fehlgeschlagene Bereitstellung beheben oder deinstallieren, bevor Sie es erneut versuchen.

Wichtig:

Lösungen, die auf Mandantenebene bereitgestellt werden, weisen dem resultierenden Ordner nicht automatisch einen Benutzer zu. Um ein Konto zuzuweisen, stellen Sie sicher, dass die entsprechende Konfiguration im Orchestrator festgelegt ist (Mandant > Ordner).

Pipeline-Beispiel

pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Deploy Solution') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDeploy(                packageName: 'Name of the package',                packageVersion: 'Version of the package',                deploymentParentFolder: 'Deployment parent folder',                deploymentName: 'Deployment name',                deploymentFolderName: 'Deployment folder name',                configPath: 'example/path',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}pipeline {  agent any  environment {      MAJOR = '1'      MINOR = '0'  }  stages {    stage ('Deploy Solution') {      steps {        script {            orchestratorCredentials = ExternalApp(                applicationId: 'External application identifier',                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',                applicationSecret: 'External application secret',                accountForApp: 'Organization identifier'            )            UiPathSolutionDeploy(                packageName: 'Name of the package',                packageVersion: 'Version of the package',                deploymentParentFolder: 'Deployment parent folder',                deploymentName: 'Deployment name',                deploymentFolderName: 'Deployment folder name',                configPath: 'example/path',                orchestratorAddress: 'OrchestratorUrl',                orchestratorTenant: 'Tenant name',                credentials: orchestratorCredentials,                traceLevel: 'Information',            )        }      }    }  }}
  • Konfiguration
  • Pipeline-Beispiel

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten