UiPath Documentation
cicd-integrations
2022.10
false
Benutzerhandbuch zu CI/CD-Integrationen
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 Deploy

Anwendung: RPA

Typ: Aufgabe nach der Erstellung

UiPath Deploy ist in Standardaufträgen und -pipelines verfügbar und ermöglicht Ihnen die Bereitstellung eines UiPath NuGet-Pakets auf dem UiPath Orchestrator.

Konfiguration

Auftragsparameter Beschreibung

Paketpfad

Der Ordner, der Ihre UiPath-Nuget-Pakete enthält.

Orchestrator-Adresse

Die Adresse der Orchestrator-Instanz, auf der die Pakete bereitgestellt werden sollen.

Orchestrator-Mandant

Der Orchestrator-Mandant, auf dem die Pakete bereitgestellt werden sollen.

Orchestrator-Ordner

Der Ordner, in dem bereitgestellt werden soll. Wenn es sich bei dem Ordner um einen klassischen Ordner handelt, müssen Sie auch das Umgebungsfeld (environments) festlegen. Für moderne Ordner ist das Festlegen des Feldes environments nicht erforderlich.

Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Zum Beispiel AccountingTeam\TeamJohn.

Environments (Required for Classic folders)

Die Umgebung, in der das Paket als Prozess bereitgestellt wird. Für das Projekt und die Umgebung mit vorhandenen Prozessen werden die Prozesse aktualisiert, um die neueste Projektversion zu verwenden. Geben Sie die Umgebung an, in der das Paket als Prozess bereitgestellt wird. Für das Projekt und die Umgebung mit vorhandenen Prozessen werden die Prozesse aktualisiert, um die neueste Projektversion zu verwenden.

Einstiegspunkte

Geben Sie Einstiegspunkte an, um einen Prozess zu erstellen oder zu aktualisieren. Der Einstiegspunkt gibt den Dateipfad an, beginnend mit dem Stamm des Projekts.

Bedingungen:

  • Einstiegspunkte sind für die Orchestrator-Version 21.4 oder höher verfügbar (z. B. 21.4.UiPathDeploy.entryPoints). Bei Orchestrator-Versionen unter 21.4 müssen Sie einen beliebigen Wert eingeben, da das Feld nicht leer bleiben darf.
  • Default entry point set to Main.xaml.
  • Für klassische Ordner (veraltet) können Sie für jede Umgebung nur einen Einstiegspunkt angeben.
  • For more information, see Orchestrator Entry Points.

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) Authenticate to an on-premise Orchestrator using username and password.

(2) Authenticate to a cloud Orchestrator using a refresh token (API key).

(3) Authenticate to a cloud Orchestrator using external app authentication.

(4) Authenticate to an on-premise Orchestrator using .

Protokollierungsstufe der Ablaufverfolgung

Einstellung zum Aktivieren der Ablaufverfolgungsprotokollierung auf einer der folgenden Ebenen:

  • Keine
  • Kritisch
  • Fehler (Error)
  • Warnung
  • Informationen
  • Verbose. (The default is set to None).

    Nützlich für Debugzwecke.

Hinweis:

Stellen Sie sicher, dass Ihr Netzwerk den Zugriff auf den folgenden NuGet-Paketfeed zulässt:

Pipeline-Beispiel

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}
  • Konfiguration
  • Pipeline-Beispiel

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben