cicd-integrations
2024.10
true
- Überblick
- UiPath-CLI
- Über UiPath-CLI
- Herunterladen der UiPath-CLI
- Kompatibilitätsmatrix
- Ausführen der UiPath-CLI
- Verwalten von NuGet-Feeds
- Über UiPath CLI-Aufgaben
- Packing projects into a package
- Analyzing a project
- Deploying a package to Orchestrator
- Ausführen eines Auftrags im Orchestrator
- Testen eines Pakets oder Ausführen eines Testsatzes
- Testen mehrerer Pakete
- Deploying assets to Orchestrator
- Deleting assets from Orchestrator
- Ausführen von Aufgaben mithilfe der JSON-Konfiguration
- Wiederherstellen von Automatisierungsabhängigkeiten
- Fehlerbehebung bei der UiPath-CLI
- Azure DevOps-Erweiterung
- Jenkins-Plugin
UiPath Run Job
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 23. Mai 2025
UiPath Run Job
Sie können diese Aufgabe verwenden, um einen Prozess auszuführen, der bereits auf einer Orchestrator-Instanz bereitgestellt wurde. Weitere Informationen finden Sie unter Prozesse und Aufträge.
Verwenden Sie die folgende Tabelle, um die Eingaben von UiPath Run Job zu konfigurieren.
Eingabe | Beschreibung |
---|---|
Anzeigename (erforderlich) | Geben Sie einen Namen für Ihre Aufgabe ein. |
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. |
Prozess (erforderlich) | Der Prozess ist die Paketversion, die mit einem bestimmten Ordnertyp verknüpft ist. Sie müssen diese Eingabe basierend auf dem Ordnertyp konfigurieren, in dem der Prozess bereitgestellt wird. Bei modernen Ordnern ist die Eingabe der Prozessname, der auf der Registerkarte Prozesse aufgeführt ist. Um den Prozessnamen herauszufinden, können Sie den Orchestrator sowie Ihren Ordner öffnen und zu Automatisierungen > Prozesse navigieren. Bei klassischen Ordnern (veraltet) ist die Eingabe der Name des Prozessnamens, gefolgt von einem Unterstrich und dann dem Umgebungsnamen , in dem die Roboter gehostet werden. Betrachten Sie als Beispiel für diese Namenskonvention die folgenden Variablen: Der Name des Prozesses istTestAutomation . Der Name der Umgebung ist Production . Ihr Prozessname für diese Eingabe ist TestAutomation_Production .
|
Eingabeparameter | Geben Sie den Dateipfad zu einer JSON-Eingabedatei an, z. B. Input\jobParameters.json .
Beispiel für ein JSON-Dateiformat:
|
Priorität | Wählen Sie die Priorität der Auftragsausführung aus, wenn Sie eine bestimmte Reihenfolge auf Prozessebene festlegen möchten. Standardmäßig ist dieser Parameter auf Normal eingestellt.
|
Orchestrator-Ordner (erforderlich) | Geben Sie den Ordner an, in dem der Prozess bereitgestellt wird. Für klassische Ordner können Sie bestimmte Roboternamen verwenden. Für moderne Ordner können Sie bestimmte Benutzer- und Maschinennamen verwenden.
Um Unterordner einzugeben, geben Sie sowohl den Namen des übergeordneten Ordners als auch den Namen des Unterordners ein. Verwenden Sie beispielsweise AccountingTeam\TeamJohn. |
Strategy | Geben Sie die Ausführungsstrategie für die dynamische oder roboterspezifische Zuordnung an. Bei dynamisch zugeordneten Aufträgen wird der Prozess unter dem Konto und der Maschine ausgeführt, die verfügbar sind. Alternativ können Sie roboterspezifische Aufträge auswählen. |
Auftragstyp | Nur für moderne Ordner verfügbar. Wählen Sie das Lizenzmodell der Laufzeit aus, unter der der Auftrag ausgeführt werden soll. Weitere Informationen finden Sie unter Roboterlizenzierung. |
Anzahl von Aufträgen | Nur für dynamische Zuordnungsstrategie verfügbar. Geben Sie an, wie oft Sie diese Aufgabe ausführen möchten. Standardmäßig ist diese Eingabe auf 1 festgelegt.
|
Benutzer | Nur für moderne Ordner zusammen mit einer dynamischen Zuordnungsstrategie verfügbar. Fügen Sie den Benutzernamen der Maschine hinzu. Beispielsweise ist ein lokaler Benutzer für diese Eingabe MachineName\UserName .
|
Maschine | Nur auf modernen Ordnern zusammen mit einer dynamischen Zuordnungsstrategie verfügbar. Der Name der Maschine, auf der die Ausführung erfolgt. |
Ausgabe | Die Ergebnisse werden in einer JSON-Datei gesammelt. Sie müssen den Pfad der Auftragsergebnisse angeben (z. B. Output\testResults.json ). Wenn Sie diese Angabe leer lassen, wird die Standardausgabe an das Artefakt-Stagingverzeichnis unter dem folgenden Namen gesendet: UiPathResults.json .
|
Zeitüberschreitung | Geben Sie die Anzahl der zu wartenden Sekunden an, bevor die Anfrage abgebrochen wird. |
Aufgabenfehler bei Auftragsfehler | Wählen Sie diese Option, um die Aufgabe als fehlgeschlagen zu kennzeichnen, wenn mindestens ein Auftrag fehlgeschlagen ist. Diese Option ist standardmäßig nicht ausgewählt. |
Auf Auftragsabschluss warten | Warten Sie auf die Fertigstellung des laufenden Auftrags. Diese Option ist standardmäßig nicht ausgewählt. |
Ablaufverfolgungsstufe | Wählen Sie die Protokollierungsstufe aus der Dropdownliste aus. |
robotsIds | Kommagetrennte Liste bestimmter Roboternamen. |
Sie können eine Vorschau eines vollständig geparsten YAML-Dokuments für UiPath Run Job anzeigen.
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None
- task: UiPathRunJob@2
displayName: 'Start ProcessProject'
inputs:
#orchestratorConnection: 'service-connection-name' # Service connection to UiPath Orchestrator
#processName: 'ProccessProject_CI-Pipeline' # The name of the process
#parametersFilePath: 'Input\\jobParameters.json' # json file with input values if the process requires them
#priority: 'Low' # Options 'Low', 'Normal', 'High'
#folderName: 'MyFolder' # Specify the folder to deploy to. For clasic folders, you can use specific robot names. For modern folders, you can use specific user and machine names.
#strategy: 'Dynamically' # Options 'Specific', 'Dynamically'
#jobCount: 1 # The number of job runs. (default 1) - used if strategy is 'Dynamically'
#user: 'MyUser'
#machine: 'machine'
#robotsIds: 'robot1, robot2'
#resultFilePath: 'Output\\testResults.json'
#timeout: 3600
#failWhenJobFails: false
#waitForJobCompletion: false,
#traceLevel: 'None' # Options: Critical, Error, Warning, Information, Verbose, None