cicd-integrations
2024.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 23. Mai 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.

ArgumentBeschreibung
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:

  • AutoVersion: Diese Option aktualisiert die Version automatisch auf die nächste sequenzielle Nummer. Sie können das folgende Beispiel für die Aufgabenkonfiguration verwenden:

    - task: UiPathPack@3
      inputs:
        versionType: AutoVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: AutoVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
  • ManualVersion: Mit dieser Option können Sie Ihre eigene Versionsnummer angeben. Sie können das folgende Beispiel für die Aufgabenkonfiguration verwenden:

    - task: UiPathPack@3
      inputs:
        versionType: ManualVersion
        version: '$(Build.BuildNumber)'
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: ManualVersion
        version: '$(Build.BuildNumber)'
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
  • CurrentVersion: Mit dieser Option wird die Version beibehalten, die in der Datei project.json angegeben ist. Sie können das folgende Beispiel für die Aufgabenkonfiguration verwenden:
    - task: UiPathPack@3
      inputs:
        versionType: CurrentVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'- task: UiPathPack@3
      inputs:
        versionType: CurrentVersion
        projectJsonPath: '$(projectFolder)/project.json'
        outputPath: '$(Build.ArtifactStagingDirectory)\artifact-manifests'
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 gepackt werden soll. Wenn Sie None festlegen, wird der Projekttyp aus der JSON-Datei des Projekts extrahiert. Die folgenden Projekttypen werden unterstützt: „Process“, „Library“, „Tests“, „Objects“, „None“.
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ührenWä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.
AblaufverfolgungsstufeWählen Sie die Protokollierungsstufe aus der Dropdownliste aus.
docs image

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
  • Konfiguration
  • YAML-Pipeline

War diese Seite hilfreich?

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