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-Verbindungen

Syntax und Optionen für „uip aops Connection“ und „uip aops repo“, die SourceControl-Verbindungen synchronisieren und die darüber erkannten Repositorys überprüfen.

uip aops connection verwaltet SourceControl-Verbindungen – der Link pro Mandant zu einem Git-Anbieter (GitHub oder Azure DevOps), den StudioAdmin zum Erkennen von Repositorys, Automatisierungsprojekten und Lösungen verwendet. uip aops repo überprüft die Verzweigungen und Automatisierungsprojektdateien eines einzelnen Repositorys, sobald Sie einen Repository-Bezeichner von connection repos haben. In der uip aops -Übersicht finden Sie gemeinsame Konzepte und die Aufteilung von SC-Service/CICD-Service.

Hinweis:

Die Verbindungserstellung wird über die StudioAdmin-Benutzeroberfläche durchgeführt – diese CLI verbraucht nur bereits bereitgestellte Verbindungen nach Bezeichnern. Verwenden Sie connection list, um Bezeichner zu erkennen, und connection sync --wait, um einen zu aktualisieren.

Zusammenfassung​

uip aops connection list
uip aops connection state [--connection <id>]
uip aops connection sync [connection-id] [--wait] [--timeout <ms>] [--poll-interval <ms>]
uip aops connection delete <connection-id> -y
uip aops connection repos <connection-id> [--azure-projects-ids <csv>] [--organization-identifier <name>]
uip aops connection repos-bulk --ids <csv>
uip aops connection projects <connection-id> [--repository-ids <csv>] [--target-framework <name>] [--project-type <type>] [--azure-projects-ids <csv>] [--organization-identifier <name>] [--sort-by <field>] [--sort-order <asc|desc>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection solutions <connection-id> [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection azure-projects <connection-id> [--organization-identifier <name>]

uip aops repo branches <repo-id>
uip aops repo project-files <repo-id> [--reference <ref>]
uip aops connection list
uip aops connection state [--connection <id>]
uip aops connection sync [connection-id] [--wait] [--timeout <ms>] [--poll-interval <ms>]
uip aops connection delete <connection-id> -y
uip aops connection repos <connection-id> [--azure-projects-ids <csv>] [--organization-identifier <name>]
uip aops connection repos-bulk --ids <csv>
uip aops connection projects <connection-id> [--repository-ids <csv>] [--target-framework <name>] [--project-type <type>] [--azure-projects-ids <csv>] [--organization-identifier <name>] [--sort-by <field>] [--sort-order <asc|desc>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection solutions <connection-id> [--offset <n>] [--limit <n>] [--search <term>]
uip aops connection azure-projects <connection-id> [--organization-identifier <name>]

uip aops repo branches <repo-id>
uip aops repo project-files <repo-id> [--reference <ref>]

UIP-Aops-Verbindungsliste​

Listen Sie jede SourceControl-Verbindung auf, die für den aktuellen Benutzer sichtbar ist.

Datenform (--output json)​

{
  "Code": "ConnectionList",
  "Data": [
    { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "name": "GitHub - main org", "type": "GitHub" }
  ]
}
{
  "Code": "ConnectionList",
  "Data": [
    { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "name": "GitHub - main org", "type": "GitHub" }
  ]
}

Verwenden Sie das zurückgegebene identifier mit jedem anderen connection-, repo- und project -Befehl.

UIP-Aops-Verbindungsstatus​

Rufen Sie den aktuellen Synchronisierungsstatus für Verbindungen ab.

Optionen​

LongWertBeschreibung
--connection <id>stringFiltern Sie zu einem einzelnen Verbindungsbezeichner. Clientseitiger Filter – Die API gibt den Status jeder Verbindung zurück und die CLI filtert lokal.

Datenform (--output json)​

{
  "Code": "ConnectionState",
  "Data": [
    { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false }
  ]
}
{
  "Code": "ConnectionState",
  "Data": [
    { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false }
  ]
}

syncState ist Success, Fail oder Broken.

Synchronisierung der UIP-Aops-Verbindung​

Lösen Sie eine Synchronisierung für eine Verbindung oder für jede Verbindung in der Organisation aus, wenn [connection-id] weggelassen wird.

Argumente​

NameErforderlichZweck
[connection-id]neinVerbindungsbezeichner von connection list. Unterlassen Sie es, jede Verbindung in der Organisation zu synchronisieren.

Optionen​

LongWertBeschreibung
--waitMarkierenRufen Sie den Statusendpunkt ab, bis die Synchronisierung einen Endstatus erreicht, anstatt sofort zurückzukehren.
--timeout <ms>IntegerMaximale Wartezeit, wenn --wait festgelegt ist. Standardmäßig: 300000 (5 Minuten).
--poll-interval <ms>IntegerIntervall zwischen Statusabfragen. Der Standardwert ist 2000.

Der Trigger-Endpunkt gibt 202 sofort zurück; Ohne --wait wird das Steuerelement zurückgegeben, sobald die Synchronisierung in die Warteschlange gestellt wird (Code: "ConnectionSyncStarted"). Mit --wait wird ein nicht erfolgreicher Endstatus (z. B. Broken) wird als Fehler gemeldet, nicht als Erfolg.

Beispiel​

uip aops connection sync f1e2d3c4-0000-0000-0000-000000000001 --wait
uip aops connection sync f1e2d3c4-0000-0000-0000-000000000001 --wait

Datenform (--output json)​

{ "Code": "ConnectionSynced", "Data": { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false } }
{ "Code": "ConnectionSynced", "Data": { "identifier": "f1e2d3c4-0000-0000-0000-000000000001", "syncState": "Success", "syncingInProgress": false } }

Das Synchronisieren jeder Verbindung (kein connection-id) gibt ein Array unter Data anstelle eines Objekts zurück.

UIP-Aops-Verbindung löschen​

Löschen Sie eine SourceControl-Verbindung nach Bezeichner. Endgültig – Die über diese Verbindung erkannten Projekte und Lösungen sind nicht mehr erreichbar.

Argumente​

NameErforderlichZweck
<connection-id>jaVerbindungsbezeichner von connection list.

Optionen​

LongBeschreibung
-y, --yesErforderlich. Bestätigt diesen nicht rückgängig zu machenden Vorgang – die CLI fordert Sie nie auf.

Datenform (--output json)​

{ "Code": "ConnectionDeleted", "Data": { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001" } }
{ "Code": "ConnectionDeleted", "Data": { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001" } }

UIP-Aops-Verbindungs-Repositorys​

Listen Sie Repositorys auf, die über eine einzelne Verbindung sichtbar sind.

Argumente​

NameErforderlichZweck
<connection-id>jaVerbindungsbezeichner von connection list.

Optionen​

LongWertBeschreibung
--azure-projects-ids <csv>durch Kommas getrennt sindEinschränken auf bestimmte Azure DevOps-Projektbezeichner. Nur Azure-Verbindungen.
--organization-identifier <name>stringScope auf eine Azure DevOps-Organisation. Nur Azure-Verbindungen für organisationsübergreifende Verbindungen.

Datenform (--output json)​

{ "Code": "ConnectionRepos", "Data": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
{ "Code": "ConnectionRepos", "Data": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }

UIP-aops-Verbindungs-Repos-Massen​

Rufen Sie Repositorys für mehrere Verbindungen in einer einzigen Runde ab.

Optionen​

LongWertErforderlichBeschreibung
--ids <csv>durch Kommas getrennt sindjaVerbindungsbezeichner von connection list.

Datenform (--output json)​

{
  "Code": "ConnectionReposBulk",
  "Data": [
    { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001", "Repositories": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
  ]
}
{
  "Code": "ConnectionReposBulk",
  "Data": [
    { "ConnectionId": "f1e2d3c4-0000-0000-0000-000000000001", "Repositories": [ { "identifier": "abcd1234-0000-0000-0000-000000000001", "name": "automation-hub" } ] }
  ]
}

Eine Zeile pro Verbindung – ConnectionId wird als einfacher Wert (kein normalisierter Schlüssel) beibehalten, sodass sie die Ausgabeformatierung beibehält und wieder in connection repos <id> übertragen wird.

UIP-Aops-Verbindungsprojekte​

Listen Sie Automatisierungsprojekte auf, die über eine Verbindung erkannt wurden.

Argumente​

NameErforderlichZweck
<connection-id>jaVerbindungsbezeichner von connection list.

Optionen​

LongWertBeschreibung
--repository-ids <csv>durch Kommas getrennt sindEnge auf bestimmte Repository-Bezeichner von connection repos.
--target-framework <name>stringServerseitiger Filter im Projektzielframework.
--project-type <type>stringServerseitiger Filter für Projekttyp (z. B. Process, Library, Agent).
--azure-projects-ids <csv>durch Kommas getrennt sindNur Azure-Verbindungen.
--organization-identifier <name>stringNur Azure-Verbindungen.
--sort-by <field>stringFeld, nach dem sortiert werden soll (z. B name, lastModifiedDate).
--sort-order <asc|desc>ENUMSortierrichtung. Kombinieren Sie mit --sort-by.
--offset <n>IntegerZu überspringende Zahl. Muss ein Mehrfaches von --limit sein. Der Standardwert ist 0.
--limit <n>IntegerZurückzugebendes Maximum. Der Standardwert ist 10.
--search <term>stringServerseitiger Teilzeichenfolgenfilter für den Projektnamen.

Beispiele​

uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001

uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001 \
  --repository-ids abcd1234-0000-0000-0000-000000000001 --sort-by name --sort-order asc
uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001

uip aops connection projects f1e2d3c4-0000-0000-0000-000000000001 \
  --repository-ids abcd1234-0000-0000-0000-000000000001 --sort-by name --sort-order asc

Datenform (--output json)​

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

UIP-Aops-Verbindungslösungen​

Listen Sie Studio-Lösungen auf, die über eine Verbindung erkannt wurden.

Argumente​

NameErforderlichZweck
<connection-id>jaVerbindungsbezeichner von connection list.

Optionen​

LongWertBeschreibung
--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 den Lösungsnamen.

Datenform (--output json)​

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

UIP-Aops-Verbindung „Azure-Projekte“.​

Listen Sie Azure DevOps-Projekte auf, die über eine Azure-Verbindung erreichbar sind. GitHub-Verbindungen geben immer eine leere Liste zurück.

Argumente​

NameErforderlichZweck
<connection-id>jaAzure-Verbindungsbezeichner von connection list.

Optionen​

LongWertBeschreibung
--organization-identifier <name>stringScope auf eine Azure DevOps-Organisation für mehrere Verbindungen.

Datenform (--output json)​

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

UIP-Aops-Repository​

Inspizieren Sie ein Repository, das bereits über connection repos <connection-id> angezeigt wurde.

UIP-AOPS-Repository-Verzweigungen​

Listen Sie Verzweigungen für ein Repository auf.

Argumente​
NameErforderlichZweck
<repo-id>jaRepository-Bezeichner von connection repos <connection-id>.
Datenform (--output json)​
{ "Code": "RepoBranches", "Data": [ { "Name": "main", "Main": true }, { "Name": "release", "Main": false } ] }
{ "Code": "RepoBranches", "Data": [ { "Name": "main", "Main": true }, { "Name": "release", "Main": false } ] }

Verwenden Sie die Verzweigung Name als --reference in repo project-files, project content usw.

UIP-Aops-Repo-Projektdateien​

Listen Sie Automatisierungsprojektdateien (project.json Stammstamm) im Repository unter einem bestimmten Verweis auf.

Argumente​
NameErforderlichZweck
<repo-id>jaRepository-Bezeichner von connection repos <connection-id>.
Optionen​
LongWertBeschreibung
--reference <ref>branch/Tag/SHADie Standardeinstellung ist HEAD der Standardverzweigung.
Datenform (--output json)​
{ "Code": "RepoProjectFiles", "Data": [] }
{ "Code": "RepoProjectFiles", "Data": [] }
  • uip aops – Übersicht und Konzepte.
  • projects – überprüfen Sie ein Projekt oder eine Lösung, sobald sie hier entdeckt wurden.
  • pipelines – Definieren und Ausführen von CI/CD-Pipelines für ein erkanntes Projekt.

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