cicd-integrations
2025.10
true
Benutzerhandbuch zu CI/CD-Integrationen
- Überblick
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Vertrauenswürdige benutzerdefinierte Zertifikate
- Test Manager-Support
- Packen von Projekten in ein Paket
- Signieren von Projektpaketen
- Analysieren eines Projekts
- Bereitstellen eines Pakets im Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen mehrerer Pakete
- Eingabeparameter JSON-Format
- Bereitstellen von Assets im Orchestrator
- Löschen von Assets aus dem Orchestrator
- Ausführen von Aufgaben mithilfe der JSON-Konfiguration
- Wiederherstellen von Automatisierungsabhängigkeiten
- Überblick
- Wiederherstellen und Analysieren von Lösungen
- Eine Lösung wird gepackt
- Signieren von Lösungspaketen
- Hochladen und Löschen von Lösungspaketen
- Herunterladen von Lösungspaketen und Konfigurationen
- Bereitstellen und Aktivieren von Lösungen
- Deinstallieren von Bereitstellungen
- Authentifizierung und Scopes
- Fehlerbehebung bei der UiPath-CLI
- Azure DevOps-Erweiterung
- Jenkins-Plugin
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.
Die Aufgabe UiPath Solution Activate Deployment aktiviert eine Lösungsbereitstellung in UiPath Orchestrator. Dadurch wird die bereitgestellte Lösung in der Zielumgebung betriebsbereit und einsatzbereit.
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
Verwenden Sie die folgende Tabelle, um die Eingaben zum Aktivieren der Bereitstellung der UiPath-Lösung zu konfigurieren.
| Parameter | Beschreibung |
|---|---|
| Orchestrator-Verbindung (erforderlich) | Eine Dienstverbindung mit der Orchestrator-Instanz zur Aktivierung der Lösungsbereitstellung. |
| Bereitstellungsname (Erforderlich) | Der Name der zu aktivierenden Bereitstellung. |
| Ablaufverfolgungsstufe | Die Protokollierungsstufe der Ablaufverfolgung. Standard: Error. Optionen: None, Critical, Error, Warning, Information, Verbose |
Hinweise
- Lösungsaktivierung: Diese Aufgabe aktiviert zuvor bereitgestellte Lösungspakete und macht sie im Orchestrator betriebsbereit.
- Bereitstellungsvoraussetzung: Erfordert, dass eine Lösungsbereitstellung bereits mit der Aufgabe UiPath Solution Deploy erstellt wurde.
- Betriebsstatus: Nach der Aktivierung wird die Lösung für die Ausführung und Überwachung verfügbar.
- Bereitschaft der Umgebung: Durch Aktivierung wird die Lösung für die Produktionsnutzung in der Zielumgebung vorbereitet.
- Orchestrator-Verbindung: Erfordert eine gültige Dienstverbindung mit der Ziel-Orchestrator-Instanz.
- CLI-Kompatibilität: Diese Aufgabe verwendet intern die UiPath-CLI und erfordert eine ordnungsgemäße CLI-Installation auf dem Build-Agenten.
- Mindest-CLI-Version: Erfordert die UiPath-CLI-Version 25.10 oder höher für vollständige Kompatibilität.
- Letzter Schritt: In der Regel der letzte Schritt in einer vollständigen Lösungsbereitstellungspipeline.
Pipelinebeispiele
Aktivierung der Standardlösung
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'UiPath-Orchestrator-Connection'
deploymentName: 'MySolution-Deployment'
traceLevel: 'Information'
Mit Orchestrator-Verbindung und detaillierter Protokollierung
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy'
traceLevel: 'Verbose'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Business Solution'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: 'BusinessSolution-Prod-Deploy'
traceLevel: 'Verbose'
Vollständige Pipeline: Bereitstellen und Aktivieren
variables:
solutionName: 'MyBusinessSolution'
solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
environmentName: 'Production'
deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
steps:
- task: UiPathSolutionDeploy@6
displayName: 'Deploy Solution to $(environmentName)'
inputs:
orchestratorConnection: 'Production-Orchestrator'
packageName: '$(solutionName)'
packageVersion: '$(solutionVersion)'
deploymentName: '$(deploymentName)'
deploymentParentFolder: '$(environmentName)'
deploymentFolderName: 'BusinessProcesses'
configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(deploymentName)'
traceLevel: 'Information'
- script: echo "Solution $(solutionName) v$(solutionVersion) activated in $(environmentName)"
displayName: 'Activation Summary'
variables:
solutionName: 'MyBusinessSolution'
solutionVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'
environmentName: 'Production'
deploymentName: '$(solutionName)-$(environmentName)-$(Build.BuildNumber)'
steps:
- task: UiPathSolutionDeploy@6
displayName: 'Deploy Solution to $(environmentName)'
inputs:
orchestratorConnection: 'Production-Orchestrator'
packageName: '$(solutionName)'
packageVersion: '$(solutionVersion)'
deploymentName: '$(deploymentName)'
deploymentParentFolder: '$(environmentName)'
deploymentFolderName: 'BusinessProcesses'
configPath: '$(Build.SourcesDirectory)/configs/$(environmentName).config'
traceLevel: 'Information'
- task: UiPathSolutionActivateDeployment@6
displayName: 'Activate Solution Deployment'
inputs:
orchestratorConnection: 'Production-Orchestrator'
deploymentName: '$(deploymentName)'
traceLevel: 'Information'
- script: echo "Solution $(solutionName) v$(solutionVersion) activated in $(environmentName)"
displayName: 'Activation Summary'