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

Anwendung: RPA

Typ: Aufgabe erstellen

UiPath Pack ist in Standardaufträgen und Pipelines verfügbar und ermöglicht es Ihnen, ein vorhandenes UiPath-Projekt in ein NuGet-Paket zu packen.



Konfiguration

Auftragsparameter

Beschreibung

Versionsverwaltungsmethode auswählen

UiPath-Pakete sind versioniert. Mit dem UiPath-Paket können Sie zwischen 3 verschiedenen Optionen wählen:

(1) Automatisch generieren

(2) Benutzerdefinierte Version definieren

(3) Verwenden Sie die aktuelle Version, die im Projekt festgelegt ist.

Projektpfad

Speicherort der zu packenden Projekte. 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.

Ausgabeordner

Pfad zu einem Ordner, in dem Sie das Paket erstellen möchten.

Ausgabetyp

Der Ausgabetyp des Projekts/der Projekte. Es gibt 5 Optionen für den/die Projekttyp(e):

(1) Ausgabetyp des Projekts

(2) Verpacken eines Prozessprojekts

(3) Ein Bibliotheksprojekt packen

(4) Packen Sie ein Testprojekt

(5) Packen Sie ein Objektprojekt.

Workflow-Analyse ausführen

Führen Sie die Workflow-Analyse vor dem Packen aus und überprüfen Sie das Projekt anhand vordefinierter Regeln auf Verstöße. Bei Fehlern wird der Auftrag fehlgeschlagen. Standardmäßig wird die Analyse nicht ausgeführt.

Protokollierungsstufe der Ablaufverfolgung

Einstellung zum Aktivieren der Ablaufverfolgungsprotokollierung auf einer der folgenden Ebenen:

  • Keine
  • Kritisch
  • Fehler (Error)
  • Warnung
  • Informationen
  • Ausführlich. (Die Standardeinstellung ist None).

    Nützlich für Debugzwecke.

Orchestrator verwenden

Verwenden Sie den Orchestrator-Feed, wenn Sie Bibliotheken verpacken. Der Orchestrator muss 20.4 oder höher sein. Der Bibliotheksfeed muss die API-Schlüssel-Authentifizierung unter Mandant > Einstellung > Bereitstellungzulassen.

Orchestrator-Adresse

Die Adresse der Orchestrator-Instanz, auf der Bibliotheksabhängigkeiten wiederhergestellt werden sollen.

Orchestrator-Mandant

Der Orchestrator-Mandant, von dem Bibliotheksabhängigkeiten wiederhergestellt werden sollen.

Authentication

Für die Authentifizierung gegenüber Orchestrator müssen Sie im Voraus Anmeldeinformationen in Jenkins erstellen. Es gibt vier Optionen für die Authentifizierung:

(1) Authentifizierung bei einer lokalen Orchestrator-Instanz mit einem Benutzernamen und einem Kennwort.

(2) Authentifizieren Sie sich bei einem Cloud Orchestrator mithilfe eines Aktualisierungstokens (API-Schlüssel).

(3) Authentifizieren Sie sich bei einem Cloud-Orchestrator mithilfe einer externen App-Authentifizierung.

(4) Authentifizieren Sie sich bei einem lokalen Orchestrator mit .

Pipeline-Beispiel

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
      steps {
        UiPathPack (
          outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
          projectJsonPath: "UiBank\)\)\)\)project.json",
          version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
          useOrchestrator: true,
          traceLoggingLevel: "None",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
        )
      }
    }
  }
}pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Build') {
      steps {
        UiPathPack (
          outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
          projectJsonPath: "UiBank\)\)\)\)project.json",
          version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
          useOrchestrator: true,
          traceLoggingLevel: "None",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
        )
      }
    }
  }
}
  • Konfiguration
  • Pipeline-Beispiel

War diese Seite hilfreich?

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