UiPath Documentation
uipath-cli
latest
false
UiPath-CLI-Benutzerhandbuch
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UIP-Aops-Projekte

Syntax und Optionen für „uip aops project“ und „uip aops solution“, die Automatisierungsprojekte und Studio Lösungen inspizieren, die über eine SourceControl-Verbindung erkannt wurden.

uip aops project überprüft die Dateien, den Inhalt und den Commit-Verlauf eines einzelnen Automatisierungsprojekts. uip aops solution führt dasselbe für eine Studio-Lösung aus. Beide sind schreibgeschützt für das zugrunde liegende Git-Repository – erkennen Sie zuerst Bezeichner mit connection projects/connection solutions. Gemeinsame Konzepte finden Sie in der uip aops -Übersicht .

Zusammenfassung​

uip aops project list [--connections <csv>] [--target-framework <name>] [--project-type <type>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project get --project-id <id> [--reference <ref>] [--with-branches]
uip aops project files --project-id <id> [--path <path>] [--reference <ref>]
uip aops project content --project-id <id> --path <path> [--reference <ref>]
uip aops project commits --project-id <id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project commit --project-id <id> --reference <sha>

uip aops solution get <solution-id>
uip aops solution commits <solution-id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project list [--connections <csv>] [--target-framework <name>] [--project-type <type>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project get --project-id <id> [--reference <ref>] [--with-branches]
uip aops project files --project-id <id> [--path <path>] [--reference <ref>]
uip aops project content --project-id <id> --path <path> [--reference <ref>]
uip aops project commits --project-id <id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops project commit --project-id <id> --reference <sha>

uip aops solution get <solution-id>
uip aops solution commits <solution-id> [--path <path>] [--branch <name>] [--offset <n>] [--limit <n>] [--search <term>]

UIP-Aops-Projektliste​

Listen Sie Projekte für jede sichtbare SourceControl-Verbindung auf (ein Aggregator für Verbindungen – die meisten anderen project -Verben zielen auf ein Projekt von --project-id ab).

Optionen​

LongWertBeschreibung
--connections <csv>durch Kommas getrennt sindVerbindungsbezeichner, an die angepasst werden soll. Standardmäßig wird jede sichtbare Verbindung verwendet.
--target-framework <name>stringServerseitiger Filter im Projektzielframework.
--project-type <type>stringServerseitiger Filter für Projekttyp, z. B. Process, Library, Agent.
--offset <n>IntegerAnzahl, die pro Verbindung übersprungen werden soll. Muss ein Mehrfaches von --limit sein. Der Standardwert ist 0.
--limit <n>IntegerMaximale Anzahl, die pro Verbindung zurückgegeben werden soll. Der Standardwert ist 10.
--search <term>stringServerseitiger Teilzeichenfolgenfilter für den Projektnamen.
Hinweis:

Dies verteilt sich auf jede Verbindung parallel und verschlechtert sich, anstatt dass es fehlschlägt: Wenn einige Verbindungen nicht gelesen werden können, werden die erreichbaren Projekte trotzdem zurückgegeben und der Umschlag enthält Warning der die übersprungenen Verbindungen benennt – eine kurze Liste ist nie falsch für ein vollständiges. Nur ein vollständiger Fehler bei allen Verbindungen ist ein Fehler. Führen Sie --log-level warn erneut aus, um den zugrunde liegenden Fehler jeder Verbindung anzuzeigen.

Beispiele​

uip aops project list

uip aops project list --connections f1e2d3c4-0000-0000-0000-000000000001 --search invoice
uip aops project list

uip aops project list --connections f1e2d3c4-0000-0000-0000-000000000001 --search invoice

Datenform (--output json)​

{
  "Code": "ProjectList",
  "Data": [
    { "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
  ]
}
{
  "Code": "ProjectList",
  "Data": [
    { "ProjectId": "9999dddd-0000-0000-0000-000000000001", "Name": "Invoice Processing", "Description": "Daily invoice ingest", "Type": "Process", "Repository": "automation-hub" }
  ]
}

UIP-Aops-Projekt abrufen​

Rufen Sie die Metadaten eines Projekts unter einer bestimmten Referenz ab.

Optionen​

LongWertErforderlichBeschreibung
--project-id <id>stringjaUUID des SC-Diensts für das Projekt von connection projects.
--reference <ref>branch/Tag/SHAneinDie Standardeinstellung ist HEAD der Standardverzweigung.
--with-branchesMarkierenneinRufen Sie auch die vollständige Liste der Verzweigungen ab und fügen Sie sie als availableBranches ein. Eine zusätzliche Runde.

Beispiele​

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001 --with-branches
uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001

uip aops project get --project-id 9999dddd-0000-0000-0000-000000000001 --with-branches

Datenform (--output json)​

{
  "Code": "ProjectGet",
  "Data": {
    "identifier": "9999dddd-0000-0000-0000-000000000001",
    "name": "Invoice Processing",
    "description": "Daily invoice ingest",
    "type": "Process",
    "projectVersion": "1.2.0",
    "repository": "automation-hub",
    "defaultBranch": "main"
  }
}
{
  "Code": "ProjectGet",
  "Data": {
    "identifier": "9999dddd-0000-0000-0000-000000000001",
    "name": "Invoice Processing",
    "description": "Daily invoice ingest",
    "type": "Process",
    "projectVersion": "1.2.0",
    "repository": "automation-hub",
    "defaultBranch": "main"
  }
}

Mit --with-branches fügt Data availableBranches: ["main", "release", "feature/x"] hinzu. Wenn das Repository des Projekts nicht zum Auflisten von Verzweigungen aufgelöst werden kann, ist availableBranches ein leeres Array mit einer protokollierten Warnung und nicht einem Fehler.

UIP-Aops-Projektdateien​

Listen Sie die Dateistruktur eines Projekts unter einer bestimmten Referenz auf.

Optionen​

LongWertErforderlichBeschreibung
--project-id <id>stringjaUUID des SC-Diensts für das Projekt.
--path <path>stringneinAufzulistendes Unterverzeichnis. Standardmäßig der Projektstamm.
--reference <ref>branch/Tag/SHAneinDie Standardeinstellung ist HEAD der Standardverzweigung.

Datenform (--output json)​

{ "Code": "ProjectFiles", "Data": [] }
{ "Code": "ProjectFiles", "Data": [] }

Eine Zeile pro Eintrag mit Name, Pfad, Typ und Typ der Buildable-Einheit.

uip aops-Projektinhalt​

Rufen Sie den Rohinhalt einer Datei innerhalb eines Projekts ab.

Optionen​

LongWertErforderlichBeschreibung
--project-id <id>stringjaUUID des SC-Diensts für das Projekt.
--path <path>stringjaDateipfad relativ zum Projektstamm.
--reference <ref>branch/Tag/SHAneinDie Standardeinstellung ist HEAD der Standardverzweigung.

Datenform (--output json)​

{ "Code": "ProjectFileContent", "Data": { "fileContent": "<xaml…>" } }
{ "Code": "ProjectFileContent", "Data": { "fileContent": "<xaml…>" } }

Eine nicht auflösbare --path/--reference -Kombination schlägt mit Project file '<path>' not found. und nicht mit einem leeren Erfolg fehl.

Commits von uip aops-Projekten​

Listen Sie den Commit-Verlauf für ein Projekt auf. Nur Ziel von --project-id – es gibt keine standortbasierte (Repo/Referenz)-Variante dieses Endpunkts.

Optionen​

LongWertErforderlichBeschreibung
--project-id <id>stringjaUUID des SC-Diensts für das Projekt.
--path <path>stringneinFiltern Sie nach Commits, die diesen Pfad bearbeiten.
--branch <name>stringneinNach einer Verzweigung filtern. Standardmäßig die Standardverzweigung.
--offset <n>IntegerneinZu überspringende Zahl. Muss ein Mehrfaches von --limit sein. Der Standardwert ist 0.
--limit <n>IntegerneinZurückzugebendes Maximum. Der Standardwert ist 20.
--search <term>stringneinServerseitiger Teilzeichenfolgenfilter für Commit-Nachricht.

Datenform (--output json)​

{ "Code": "ProjectCommits", "Data": { "result": [] } }
{ "Code": "ProjectCommits", "Data": { "result": [] } }

UIP-Aops-Projekt-Commit​

Rufen Sie einen einzelnen Commit nach SHA ab.

Optionen​

LongWertErforderlichBeschreibung
--project-id <id>stringjaUUID des SC-Diensts für das Projekt.
--reference <sha>Commit-SHAjaAkzeptiert auch eine Verzweigung/ein Tag, das/der in einem Commit aufgelöst wird.

Datenform (--output json)​

{ "Code": "ProjectCommit", "Data": { "Reference": "0123456789abcdef0123456789abcdef01234567", "Message": "Initial commit" } }
{ "Code": "ProjectCommit", "Data": { "Reference": "0123456789abcdef0123456789abcdef01234567", "Message": "Initial commit" } }

Schlägt mit Commit <reference> not found. fehl, wenn es nicht aufgelöst wird.

UIP-Aops-Lösung abrufen​

Rufen Sie die Metadaten einer Studio-Lösung nach Bezeichner ab – das beibehaltene Lösungs-DTO (Name, Bezeichner, Quell-Repository, Standardverzweigung, zuletzt geänderte Informationen).

Argumente​

NameErforderlichZweck
<solution-id>jaLösungsbezeichner von connection solutions <connection-id>.

Datenform (--output json)​

{ "Code": "SolutionGet", "Data": { "identifier": "abcd5678-0000-0000-0000-000000000001", "name": "Finance Suite" } }
{ "Code": "SolutionGet", "Data": { "identifier": "abcd5678-0000-0000-0000-000000000001", "name": "Finance Suite" } }

Commits der UIP-Aops-Lösung​

Listen Sie den Commit-Verlauf für eine Lösung auf.

Argumente​

NameErforderlichZweck
<solution-id>jaLösungsbezeichner von connection solutions <connection-id>.

Optionen​

LongWertBeschreibung
--path <path>stringFiltern Sie nach Commits, die diesen Pfad bearbeiten.
--branch <name>stringNach einer Verzweigung filtern. Standardmäßig die Standardverzweigung.
--offset <n>IntegerZu überspringende Zahl. Muss ein Mehrfaches von --limit sein. Der Standardwert ist 0.
--limit <n>IntegerZurückzugebendes Maximum. Der Standardwert ist 20.
--search <term>stringServerseitiger Teilzeichenfolgenfilter für Commit-Nachricht.

Datenform (--output json)​

{ "Code": "SolutionCommits", "Data": { "result": [] } }
{ "Code": "SolutionCommits", "Data": { "result": [] } }
  • uip aops – Übersicht und Konzepte.
  • connections – Projekt-/Lösungsbezeichner erkennen.
  • pipelines – Definieren und führen Sie eine CI/CD-Pipeline für ein Projekt aus.

Siehe auch​

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