cicd-integrations
2023.4
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 28. Apr. 2025

Analyzing a project

Voraussetzungen:

Führen Sie die folgenden Schritte aus, um ein Projekt zu analysieren:

  1. Führen Sie die package -Aufgabe mit uipcli package aus. Sie können eine Liste der verfügbaren Unteraufgaben anzeigen.
  2. Geben Sie die erforderlichen Parameter an und führen Sie die Unteraufgabe analyze aus.

    Siehe die Liste der Parameter unten.

Hinweis:

Die Projektvalidierung wird nicht von den Pack- oder Analyze-Aufgaben der UiPath-CLI durchgeführt.

Legende: (*) – Optional, empfohlen bei Verwendung zusätzlicher Paket-Feeds.

Parameter

Beschreibung

--analyzerTraceLevel

Wählen Sie aus, welche Nachrichtentypen nach der Analyse ausgegeben werden sollen:

  • Aus = Keine Nachricht anzeigen
  • Fehler (Error)

    -Warnung

    -Info

    -Ausführlich.

-stopOnRuleViolation

Der Auftrag schlägt fehl, wenn eine Regel verletzt wird.

--treatWarningsAsErrors

Warnungen als Fehler behandeln.

--resultPath

Der vollständige Pfad zu einer JSON-Datei, in der Sie die Ergebnisse speichern möchten.

Wenn Sie dies nicht als Argument hinzufügen, werden die Ergebnisse nur in der Standardkonsole ausgegeben.

--ignoredRules

Eine durch Kommas getrennte Liste von Regeln, die Sie während der Analyse ignorieren möchten.

--orchestratorUsername (*)

(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort)

Der Benutzername, der für die Authentifizierung bei Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Kennwort koppeln.

--orchestratorPassword (*)

(Erforderlich, wenn Sie die Standardauthentifizierung verwenden; über einen Benutzernamen und ein Kennwort)

Das Kennwort, das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen es mit dem entsprechenden Benutzernamen koppeln.

-orchestratorAuthToken (*)

(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden)

Das OAuth2-Aktualisierungstoken , das für die Authentifizierung beim Orchestrator verwendet wird. Sie müssen ihn mit dem Kontonamen und der Client-ID koppeln.

--orchestratorAccountName (*)

(Erforderlich, wenn Sie tokenbasierte Authentifizierung verwenden)

Der Name des Orchestrator-CloudRPA-Kontos. Sie müssen es mit dem OAuth2-Aktualisierungstoken und der Client-IDkoppeln.

--orchestratorAccountForApp (*)

Der Name des Orchestrator CloudRPA-Kontos (Organisationsname). Sie müssen ihn mit der Anwendungs-ID, dem Anwendungsgeheimnis und dem Anwendungs-Scope für eine externe Anwendung koppeln.

--orchestratorApplicationId (*)

(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden)

Die ID der externen Anwendung. Sie müssen sie mit dem **Anwendungskonto, dem Anwendungsgeheimnis und dem Anwendungs-Scope koppeln.

--orchestratorApplicationSecret (*)

(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden)

Das Geheimnis externen Anwendung. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungs-Scope koppeln.

--orchestratorApplicationScope (*)

(Erforderlich, wenn Sie die Authentifizierung über externe Anwendungen verwenden)

Die Liste der Anwendungs-Scopes, getrennt durch einzelne Leerzeichen. Sie müssen es mit dem Anwendungskonto, der Anwendungs-ID und dem Anwendungsgeheimnis für eine externe Anwendungen koppeln.

--orchestratorFolder (*)

Der Name des Ziel-Orchestrator-Ordners.

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

Die URL der Orchestrator-Instanz.

--orchestratorTenant (*)

Der Mandant der Orchestrator-Instanz, in der Sie eine Maschine löschen möchten.

-l, --language

Die Orchestrator-Sprache.

-y, --disableTelemetry

Deaktivieren der Telemetriedaten.

--traceLevel

Zeigt die Ablaufverfolgung der Ereignisse an.

-identityUrl (Nur für PaaS-Bereitstellungen erforderlich ) Die URL Ihres Identitätsservers.

--disableBuiltInNugetFeeds

Deaktivieren Sie integrierte NuGet-Feeds.

--help

Zeigt die Parameter und Beispiele für diesen Befehl an.

--version

Zeigt Versionsinformationen an.

Project(s) Path (pos.0) (erforderlich) Der Pfad zur project.json -Datei oder der Pfad zum Ordner, der mehrere project.json -Dateien enthält.

Verwendung:

package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]

Beispiele:

  • package analyze "C:\UiPath\Project\project.json"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020" --orchestratorUrl "https://orchestratorurl.com" --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"

War diese Seite hilfreich?

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