UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Aops de l’IU

Gérer UiPath StudioAdmin AOps — les connexions SourceControl, les référentiels, les projets d'automatisation, les solutions, les pipelines CI/CD et les exécutions de pipeline — à l'aide de l'outil `uip aops`.

uip aops gère StudioAdmin AOps (Automation Ops) — la couche d'automatisation-inventaire et CI/CD qui se trouve au-dessus de vos référentiels de contrôle de code source. Une connexion lie un locataire à un fournisseur Git (GitHub ou Azure DevOps); AOps découvre les référentiels, les projets d'automatisation et les solutions Studio via cette connexion; un pipeline définit une configuration de construction/exécution de CI/CD pour un projet; chaque exécution de pipeline produit une exécution que vous pouvez inspecter ou arrêter.

Il s'agit d'un outil de découverte et de CI/CD, et non de création - uip aops ne modifie jamais la source de votre projet. Les connexions sont enregistrées via l'interface utilisateur de StudioAdmin; cette CLI utilise des connexions déjà enregistrées par identifiant.

Cette ressource s’étend sur quatre pages​

  • Cette page — concepts et la convention de pagination partagée.
  • connections — connection (synchronisez/inspectez une connexion SourceControl, découvrez ses référentiels/projets/solutions) et repo (inspectez les branches et les fichiers de projet d'un référentiel).
  • projects — project (inspecter les fichiers, le contenu et l'historique de validation d'un projet d'automatisation) et solution (identique pour une solution Studio).
  • pipelines — pipeline (CRUD + exécuter un pipeline CI/CD) et execution (inspecter/Diffusion des journaux/arrêter l'exécution d'un pipeline).

Concepts​

  • Deux services de sauvegarde, deux SDK. connection, repo, project et solution appellent le service de contrôle de code source (SourceControl @uipath/sc-sdk. pipeline et execution appellent le service CICD (@uipath/cicd-sdk). Ce sont des espaces de noms d'identifiants indépendants - un identifiant de connexion n'est jamais un identifiant de pipeline, et ainsi de suite.
  • Flux typique: connection list (trouver une connexion) → connection sync --wait (actualiser) → connection projects <id> / connection repos <id> (découvrir ce qu'il contient) → pipeline create --file (définir un pipeline CI/CD par rapport à un processus découvert) → pipeline run ou pipeline save-and-run → execution logs --follow (reservez-le jusqu'à la fin).
  • Convention de pagination. Chaque verbe de liste paginé accepte --offset/--limit (basé sur la page: --offset doit être un multiple de --limit, ou la commande échoue côté client avant tout appel réseau). Les valeurs par défaut varient par verbe, documentées sur chaque page frères.
  • --login-validity <minutes> est disponible sur chaque verbe dans les six groupes de commandes - remplace la durée de vie du jeton de connexion interactive pour cet appel. Rarement nécessaire.
  • Les opérations destructrices nécessitent -y, --yes. connection delete et pipeline delete échouent tous deux immédiatement sans cela - cette invite CLI ne s'affiche jamais de manière interactive.
  • Le déploiement se dégrad pas, il n’échoue pas. project list (l'agrégateur de connexions croisées) interroge chaque connexion visible en parallèle; si certaines connexions ne peuvent pas être lues, les projets accessibles sont toujours renvoyés avec une affectation de nom Warning dont les connexions ont été ignorées. Seul un échec de toutes les connexions est une erreur matérielle.

Synthèse​

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>] [--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 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 pipeline list [--repository-ids <csv>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops pipeline state
uip aops pipeline processes
uip aops pipeline process <process-id>
uip aops pipeline repos
uip aops pipeline get <pipeline-id> [--for-update] [--output-file <path>]
uip aops pipeline search [--name <name> | --prefix <prefix>]
uip aops pipeline create --file <path> [--telemetry-flow-id <id>]
uip aops pipeline update <pipeline-id> --file <path>
uip aops pipeline delete <pipeline-id> -y
uip aops pipeline run <pipeline-id>
uip aops pipeline save-and-run --file <path> [--telemetry-flow-id <id>]
uip aops pipeline executions <pipeline-id> [--offset <n>] [--limit <n>]
uip aops pipeline executions-bulk --ids <csv>

uip aops execution get <execution-id> [--with-arguments]
uip aops execution logs [execution-id] [--job-key <key>] [--follow] [--limit <n>] [--poll-interval <ms>] [--timeout <ms>]
uip aops execution details [execution-id] [--job-key <key>]
uip aops execution stop [execution-id] [--job-key <key>] [--wait] [--poll-interval <ms>] [--timeout <ms>]
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>] [--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 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 pipeline list [--repository-ids <csv>] [--offset <n>] [--limit <n>] [--search <term>]
uip aops pipeline state
uip aops pipeline processes
uip aops pipeline process <process-id>
uip aops pipeline repos
uip aops pipeline get <pipeline-id> [--for-update] [--output-file <path>]
uip aops pipeline search [--name <name> | --prefix <prefix>]
uip aops pipeline create --file <path> [--telemetry-flow-id <id>]
uip aops pipeline update <pipeline-id> --file <path>
uip aops pipeline delete <pipeline-id> -y
uip aops pipeline run <pipeline-id>
uip aops pipeline save-and-run --file <path> [--telemetry-flow-id <id>]
uip aops pipeline executions <pipeline-id> [--offset <n>] [--limit <n>]
uip aops pipeline executions-bulk --ids <csv>

uip aops execution get <execution-id> [--with-arguments]
uip aops execution logs [execution-id] [--job-key <key>] [--follow] [--limit <n>] [--poll-interval <ms>] [--timeout <ms>]
uip aops execution details [execution-id] [--job-key <key>]
uip aops execution stop [execution-id] [--job-key <key>] [--wait] [--poll-interval <ms>] [--timeout <ms>]
  • connections — Connexions et référentiels SourceControl.
  • projects — projets d'automatisation et solutions Studio.
  • pipelines — Pipelines et exécutions CI/CD.

Voir également​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour