cicd-integrations
2023.10
false
- Überblick
- 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.

Benutzerhandbuch zu CI/CD-Integrationen
Letzte Aktualisierung 18. Nov. 2025
UiPath Pack
Mit der UiPathPack-Aufgabe können Sie ein vorhandenes UiPath-Projekt in ein NuGet-Paket packen.
Konfiguration
Verwenden Sie die folgende Tabelle, um die Eingaben von UiPath Pack zu konfigurieren.
| Argument | Beschreibung |
|---|---|
| Anzeigename (erforderlich) | Geben Sie einen Namen für Ihre Aufgabe ein. |
| Versionsverwaltungsmethode auswählen (erforderlich) | Sie können eine automatisch generierte Version auswählen, die Projektversion verwenden oder eine neue Version definieren. Weitere Informationen finden Sie unter Paketversionen. |
| Version (erforderlich) | Nur für moderne Ordner zusammen mit einer dynamischen Zuordnungsstrategie verfügbar. Das Festlegen der Paketversion bietet die Möglichkeit, die erstellten Pakete und deren Quellversionen effizienter zu verfolgen. Beispielsweise kann das Microsoft-Assembly-Muster verwendet werden, um die NuGet-Paketversion zu erstellen: [Hauptversion].[Nebenversion].[Buildnummer].[Revisionsnummer]. Die verfügbaren Optionen sind:
|
| Projektpfad (erforderlich) | Wählen Sie den Speicherort des Projekts aus, das verpackt werden soll. Dies kann ein direkter Pfad zu einer PROJECT.JSON-Datei oder einem Verzeichnis mit einem oder mehreren Projekten sein. Im letzteren Fall wird jedes Projekt der Ebene eins einzeln gepackt. |
| Ausgabetyp auswählen (nur für manuelle Versionierung erforderlich) | Legen Sie einen Projekttyp für das Projekt fest, das verpackt werden soll. Wenn Sie None festlegen, wird der Projekttyp aus der JSON-Datei des Projekts extrahiert. Die folgenden Projekttypen werden unterstützt: „Prozess“, „Bibliothek“, „Tests“, „Objekte“, „Keine“. |
| Orchestrator-Verbindung (erforderlich) | Konfigurieren Sie die Dienstverbindung für den Zugriff auf UiPath Orchestrator-Dienste. Sie können eine Verbindung nur für diesen Schritt konfigurieren oder eine vorhandene globale Verbindung verwenden. Weitere Informationen finden Sie unter Konfigurieren der UiPath Orchestrator-Dienstverbindung. |
| Ausgabepfad (Erforderlich) | Legen Sie einen Ordnerpfad fest, auf dem das Paket abgelegt werden soll. |
| Workflow-Analyse ausführen | Wählen Sie diese Option aus, um Workflow-Analyseregeln in Ihrem Automatisierungsprojekt auszuführen (z. B. Aufträge bei Fehlern fehlschlagen lassen). Standardmäßig ist diese Option nicht aktiviert. Weitere Informationen finden Sie unter Regeln für Anwendungstests mit der Workflow-Analyse. |
| Ablaufverfolgungsstufe | Wählen Sie die Protokollierungsstufe aus der Dropdownliste aus. |

YAML-Pipeline
Sie können eine Vorschau eines vollständig geparsten YAML-Dokuments für das UiPath Pack anzeigen.
- task: UiPathPack@2 inputs: #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion #version: '1.0.0' # Required when versionType == ManualVersion #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess' #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess' #outputType: 'None' # Options: Process, Library, Tests, Objects, None #runWorkflowAnalysis: 'False' #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator, #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None- task: UiPathPack@2 inputs: #versionType: AutoVersion # Options: AutoVersion, CurrentVersion, ManualVersion #version: '1.0.0' # Required when versionType == ManualVersion #projectJsonPath: '$(Build.SourcesDirectory)\MyFirstProcess' #outputPath: '$(Build.ArtifactStagingDirectory)\Packages\MyFirstProcess' #outputType: 'None' # Options: Process, Library, Tests, Objects, None #runWorkflowAnalysis: 'False' #orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator, #traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None