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.

projets uipaops

Syntaxe et options pour `uip aops project` et `uip aops solution`, qui inspectent les projets d'automatisation et les solutions Studio découvertes via une connexion de contrôle de code source.

uip aops project inspecte les fichiers, le contenu et l'historique de validation d'un projet d'automatisation unique. uip aops solution fait de même pour une solution Studio. Les deux sont en lecture seule par rapport au référentiel Git sous-jacent - découvrez d'abord les identificateurs avec connection projects/connection solutions. Voir la vue d’ensembleuip aops pour les concepts partagés.

Synthèse​

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

liste des projets uip aops​

Répertoriez les projets dans chaque connexion SourceControl visible (un agrégateur de connexions croisées — la plupart des autres project verbes ciblent un projet par --project-id).

Options​

LongValeur (Value)Description
--connections <csv>Séparé par des virgulesIdentificateurs de connexion vers lesquels déployer. Par défaut pour chaque connexion visible.
--target-framework <name>stringFiltre côté serveur sur l'infrastructure cible du projet.
--project-type <type>stringUn filtre côté serveur sur le type de projet, par exemple Process, Library, Agent.
--offset <n>IntegerNombre à ignorer par connexion. Doit être un multiple de --limit. Par défaut 0.
--limit <n>IntegerMaximum à renvoyer par connexion. Par défaut 10.
--search <term>stringFiltre de sous-chaînes côté serveur pour le nom du projet.
Remarque :

Cela s'étend à chaque connexion en parallèle et se dégrade plutôt que d'échouer: si certaines connexions ne peuvent pas être lues, les projets accessibles sont toujours renvoyés et l'enveloppe comporte une Warning nommant les connexions qui ont été ignorées — une courte liste n'est jamais erronée pour une analyse complète. Seul un échec total de toutes les connexions est une erreur. Réexécutez avec --log-level warn pour voir l'erreur sous-jacente de chaque connexion.

Exemples​

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

Format des données (--sortie 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" }
  ]
}

Obtenir le projet uip aops​

Récupérer les métadonnées d'un projet au niveau d'une référence donnée.

Options​

LongValeur (Value)RequisDescription
--project-id <id>stringouiUUID du service SC pour le projet, à partir de connection projects.
--reference <ref>branche/balise/hachagenonPar défaut, l' HEAD de la branche par défaut.
--with-branchesDrapeaunonRécupérez également la liste complète des branches et incluez-la en tant que availableBranches. Un aller-retour supplémentaire.

Exemples​

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

Format des données (--sortie 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"
  }
}

Avec --with-branches, Data ajoute availableBranches: ["main", "release", "feature/x"]. Si le référentiel du projet ne peut pas être résolu de manière à énumérer les branches, availableBranches est un tableau vide avec un avertissement consigné plutôt qu'un échec.

fichiers de projet uip aops​

Répertorier l'arborescence des fichiers d'un projet à une référence donnée.

Options​

LongValeur (Value)RequisDescription
--project-id <id>stringouiUUID du service SC pour le projet.
--path <path>stringnonSous-répertoire à répertorier. Par défaut, la racine du projet.
--reference <ref>branche/balise/hachagenonPar défaut, l' HEAD de la branche par défaut.

Format des données (--sortie json)​

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

Une ligne par entrée avec son nom, son chemin, son type et son type d'unité modifiable.

Contenu du projet uip aops​

Récupérer le contenu brut d'un fichier à l'intérieur d'un projet.

Options​

LongValeur (Value)RequisDescription
--project-id <id>stringouiUUID du service SC pour le projet.
--path <path>stringouiChemin d'accès au fichier par rapport à la racine du projet.
--reference <ref>branche/balise/hachagenonPar défaut, l' HEAD de la branche par défaut.

Format des données (--sortie json)​

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

Une combinaison --path/--reference irréversible échoue avec Project file '<path>' not found. plutôt qu’une réussite vide.

Validations de projet uip aops​

Répertorie l'historique de validation d'un projet. Cibler par --project-id uniquement — il n'existe aucune variante basée sur l'emplacement (référentiel/référentiel) de ce point de terminaison.

Options​

LongValeur (Value)RequisDescription
--project-id <id>stringouiUUID du service SC pour le projet.
--path <path>stringnonFiltrez sur validations affectant ce chemin.
--branch <name>stringnonFiltrez sur une seule branche. Par défaut, la branche par défaut.
--offset <n>IntegernonNombre à ignorer. Doit être un multiple de --limit. Par défaut 0.
--limit <n>IntegernonMaximum à renvoyer. Par défaut 20.
--search <term>stringnonFiltre de sous-chaîne côté serveur sur le message de validation.

Format des données (--sortie json)​

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

Validation du projet uip aops​

Récupérer une validation unique par SHA.

Options​

LongValeur (Value)RequisDescription
--project-id <id>stringouiUUID du service SC pour le projet.
--reference <sha>Hachage SHA de validationouiAccepte également une branche/une balise qui se résout vers une validation.

Format des données (--sortie json)​

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

Échoue avec Commit <reference> not found. s’il n’est pas résolu.

Obtenir la solution uip aops​

Récupérer les métadonnées d’une solution Studio par identifiant — le DTO de la solution persistante (nom, identifiant, référentiel source, branche par défaut, informations de dernière modification).

Arguments​

NomRequisObjectif
<solution-id>ouiIdentifiant de la solution à partir de connection solutions <connection-id>.

Format des données (--sortie 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" } }

validations de solution uip aops​

Répertorie l'historique de validation d'une solution.

Arguments​

NomRequisObjectif
<solution-id>ouiIdentifiant de la solution à partir de connection solutions <connection-id>.

Options​

LongValeur (Value)Description
--path <path>stringFiltrez sur validations affectant ce chemin.
--branch <name>stringFiltrez sur une seule branche. Par défaut, la branche par défaut.
--offset <n>IntegerNombre à ignorer. Doit être un multiple de --limit. Par défaut 0.
--limit <n>IntegerMaximum à renvoyer. Par défaut 20.
--search <term>stringFiltre de sous-chaîne côté serveur sur le message de validation.

Format des données (--sortie json)​

{ "Code": "SolutionCommits", "Data": { "result": [] } }
{ "Code": "SolutionCommits", "Data": { "result": [] } }
  • uip aops — Vue d'ensemble et concepts.
  • connections — découvrez les identificateurs de projet/solution.
  • pipelines — définissez et exécutez un pipeline CI/CD par rapport à un projet.

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