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 12. Dez. 2025

Downloadpaket für die UiPath-Lösung

Bei der Aufgabe UiPath Solution Download Package wird ein Lösungspaket vom UiPath Orchestrator heruntergeladen. Auf diese Weise können Sie zuvor hochgeladene Lösungspakete zur Sicherung, Bereitstellung in anderen Umgebungen oder zur lokalen Verarbeitung abrufen.

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 des UiPath Solution Download Package zu konfigurieren.

ParameterBeschreibung
Orchestrator-Verbindung (erforderlich)Eine Dienstverbindung mit der Orchestrator-Instanz.
Paketname (Erforderlich)Der Name des Lösungspakets von Orchestrator.
PaketversionOptional. Die Lösungspaketversion von Orchestrator. Wenn nicht angegeben, wird die aktuelle Version heruntergeladen.
Zielpfad (Erforderlich)Der lokale Pfad, an dem das heruntergeladene Paket gespeichert wird.
FilenameOptional. Der lokale Dateiname einschließlich der Erweiterung, unter dem das heruntergeladene Paket gespeichert wird. Der endgültige Pfad verknüpft Zielpfad und Dateiname.
AblaufverfolgungsstufeDie Protokollierungsstufe der Ablaufverfolgung. Standard: Error. Optionen: None, Critical, Error, Warning, Information, Verbose

Hinweise

  • Paketabruf: Diese Aufgabe lädt Lösungspakete herunter, die in Solutions Management im Orchestrator gespeichert sind.
  • Versionsflexibilität: Kann bestimmte Versionen oder aktuelle Versionen herunterladen, wenn keine Version angegeben ist.
  • Lokaler Speicher: Lädt Pakete zur weiteren Verarbeitung oder Bereitstellung in das lokale Dateisystem herunter.
  • Sicherung und Wiederherstellung: Nützlich zum Erstellen von Sicherungen von Lösungspaketen oder Notfallwiederherstellungsszenarien.
  • Umgebungsübergreifende Bereitstellung: Ermöglicht das Herunterladen von Paketen von einer Umgebung zur Bereitstellung in einer anderen.
  • Dateibenennung: Unterstützt die benutzerdefinierte Dateinamenspezifikation oder verwendet die Standardbenennung vom Orchestrator.
  • Orchestrator-Verbindung: Erfordert eine gültige Dienstverbindung mit der Orchestrator-Quellinstanz.
  • 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.
  • Integrationsfähig: Heruntergeladene Pakete können mit Upload- oder Bereitstellungsaufgaben zur Umgebungsförderung verwendet werden.

Pipelinebeispiele

Basispaketdownload

- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Solution Package'
  inputs:
    orchestratorConnection: 'UiPath-Orchestrator-Connection'
    packageName: 'MySolution'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    traceLevel: 'Information'
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Solution Package'
  inputs:
    orchestratorConnection: 'UiPath-Orchestrator-Connection'
    packageName: 'MySolution'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    traceLevel: 'Information'

Mit Orchestrator-Verbindung und bestimmter Version

- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Production Solution Package'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/packages'
    filename: 'business-solution-backup.zip'
    traceLevel: 'Verbose'
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Production Solution Package'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: 'MyBusinessSolution'
    packageVersion: '2.1.$(Build.BuildNumber)'
    destinationPath: '$(Build.SourcesDirectory)/packages'
    filename: 'business-solution-backup.zip'
    traceLevel: 'Verbose'

Vollständige Pipeline:herunterladen und erneut bereitstellen

variables:
  solutionName: 'MyBusinessSolution'
  sourceEnvironment: 'Production'
  targetEnvironment: 'Staging'
  packageVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'

steps:
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Package from $(sourceEnvironment)'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    filename: '$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionUploadPackage@6
  displayName: 'Upload Package to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/downloads/$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    deploymentName: '$(solutionName)-$(targetEnvironment)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(targetEnvironment)'
    deploymentFolderName: 'BusinessProcesses'
    traceLevel: 'Information'

- script: echo "Successfully promoted $(solutionName) v$(packageVersion) from $(sourceEnvironment) to $(targetEnvironment)"
  displayName: 'Promotion Summary'
variables:
  solutionName: 'MyBusinessSolution'
  sourceEnvironment: 'Production'
  targetEnvironment: 'Staging'
  packageVersion: '1.$(Date:yyyy).$(DayOfYear)$(Rev:.r)'

steps:
- task: UiPathSolutionDownloadPackage@6
  displayName: 'Download Package from $(sourceEnvironment)'
  inputs:
    orchestratorConnection: 'Production-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    destinationPath: '$(Build.ArtifactStagingDirectory)/downloads'
    filename: '$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionUploadPackage@6
  displayName: 'Upload Package to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    solutionPackagePath: '$(Build.ArtifactStagingDirectory)/downloads/$(solutionName)-$(packageVersion).zip'
    traceLevel: 'Information'

- task: UiPathSolutionDeploy@6
  displayName: 'Deploy to $(targetEnvironment)'
  inputs:
    orchestratorConnection: 'Staging-Orchestrator'
    packageName: '$(solutionName)'
    packageVersion: '$(packageVersion)'
    deploymentName: '$(solutionName)-$(targetEnvironment)-$(Build.BuildNumber)'
    deploymentParentFolder: '$(targetEnvironment)'
    deploymentFolderName: 'BusinessProcesses'
    traceLevel: 'Information'

- script: echo "Successfully promoted $(solutionName) v$(packageVersion) from $(sourceEnvironment) to $(targetEnvironment)"
  displayName: 'Promotion Summary'

War diese Seite hilfreich?

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