UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

proyectos de uip aops

Sintaxis y opciones para `proyecto uip aops` y `solución uip aops`, que inspeccionan proyectos de automatización y soluciones de Studio descubiertas a través de una conexión SourceControl.

uip aops project inspecciona los archivos, el contenido y el historial de confirmaciones de un único proyecto de automatización. uip aops solution hace lo mismo para una solución de Studio. Ambos son de solo lectura en el repositorio Git subyacente: descubre primero los identificadores con connection projects/connection solutions. Consulta la descripción generaluip aops de los conceptos compartidos.

Sinopsis​

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

lista de proyectos de uip aops​

Enumera los proyectos en cada conexión visible de SourceControl (un agregador de conexiones cruzadas: la mayoría de los otros verbos project se dirigen a un proyecto por --project-id).

Opciones​

LargoValorDescripción
--connections <csv>separados por comasIdentificadores de conexión a los que desplegarse. El valor predeterminado es cada conexión visible.
--target-framework <name>StringFiltro del lado del servidor en el marco de destino del proyecto.
--project-type <type>StringFiltro del lado del servidor en el tipo de proyecto, por ejemplo Process, Library, Agent.
--offset <n>EnteroNúmero a omitir por conexión. Debe ser un múltiplo de --limit. Predeterminado 0.
--limit <n>EnteroMáximo a devolver por conexión. Predeterminado 10.
--search <term>StringFiltro de subcadena del lado del servidor en el nombre del proyecto.
Nota:

Esto se extiende a todas las conexiones en paralelo y se degrada en lugar de fallar: si algunas conexiones no se pueden leer, los proyectos accesibles se devuelven y el sobre lleva un nombre Warning que nombra las conexiones que se omitieron: una lista corta nunca se equivoca para uno completo. Solo un fallo total de todas las conexiones es un error. Vuelva a ejecutar con --log-level warn para ver el error subyacente de cada conexión.

Ejemplos​

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

Forma de datos (--json de salida)​

{
  "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" }
  ]
}

obtención del proyecto uip aops​

Obtener los metadatos de un proyecto en una referencia determinada.

Opciones​

LargoValorObligatorioDescripción
--project-id <id>StringSíUUID del servicio SC para el proyecto, de connection projects.
--reference <ref>rama/etiqueta/SHANoEl valor predeterminado es el HEAD de la rama predeterminada.
--with-branchesMarcaNoObtén también la lista de ramas completa e inclúyela como availableBranches. Un viaje de ida y vuelta adicional.

Ejemplos​

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

Forma de datos (--json de salida)​

{
  "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"
  }
}

Con --with-branches, Data añade availableBranches: ["main", "release", "feature/x"]. Si el repositorio del proyecto no se puede resolver para enumerar ramas, availableBranches es una matriz vacía con una advertencia registrada en lugar de un error.

archivos de proyecto uip aops​

Enumera el árbol de archivos de un proyecto en una referencia determinada.

Opciones​

LargoValorObligatorioDescripción
--project-id <id>StringSíUUID del servicio SC para el proyecto.
--path <path>StringNoSubdirectorio a la lista. El valor predeterminado es la raíz del proyecto.
--reference <ref>rama/etiqueta/SHANoEl valor predeterminado es el HEAD de la rama predeterminada.

Forma de datos (--json de salida)​

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

Una fila por entrada con su nombre, ruta, tipo y tipo de unidad para construir.

contenido del proyecto uip aops​

Obtener el contenido sin procesar de un archivo dentro de un proyecto.

Opciones​

LargoValorObligatorioDescripción
--project-id <id>StringSíUUID del servicio SC para el proyecto.
--path <path>StringSíRuta del archivo relativa a la raíz del proyecto.
--reference <ref>rama/etiqueta/SHANoEl valor predeterminado es el HEAD de la rama predeterminada.

Forma de datos (--json de salida)​

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

Una combinación irresoluble --path/--reference falla con Project file '<path>' not found. en lugar de un éxito vacío.

confirmaciones del proyecto uip aops​

Muestra el historial de confirmaciones de un proyecto. Segmentado solo por --project-id: no hay variante basada en la ubicación (repo/referencia) de este punto final.

Opciones​

LargoValorObligatorioDescripción
--project-id <id>StringSíUUID del servicio SC para el proyecto.
--path <path>StringNoFiltrar a confirmaciones que tocan esta ruta.
--branch <name>StringNoFiltrar a una rama. Se establece de forma predeterminada en la rama predeterminada.
--offset <n>EnteroNoNúmero a omitir. Debe ser un múltiplo de --limit. Predeterminado 0.
--limit <n>EnteroNoMáximo a devolver. Predeterminado 20.
--search <term>StringNoFiltro de subcadena del lado del servidor en el mensaje de confirmación.

Forma de datos (--json de salida)​

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

confirmación del proyecto uip aops​

Obtener una única confirmación de SHA.

Opciones​

LargoValorObligatorioDescripción
--project-id <id>StringSíUUID del servicio SC para el proyecto.
--reference <sha>Confirmar SHASíTambién acepta una rama/etiqueta que se resuelve en una confirmación.

Forma de datos (--json de salida)​

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

Falla con Commit <reference> not found. si no se resuelve.

obtención de la solución uip aops​

Obtener los metadatos de una solución de Studio por identificador: el DTO de la solución persistente (nombre, identificador, repositorio de origen, rama predeterminada, información de última modificación).

Argumentos​

NombreObligatorioPropósito
<solution-id>SíIdentificador de la solución de connection solutions <connection-id>.

Forma de datos (--json de salida)​

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

confirmaciones de la solución uip aops​

Enumera el historial de confirmaciones para una solución.

Argumentos​

NombreObligatorioPropósito
<solution-id>SíIdentificador de la solución de connection solutions <connection-id>.

Opciones​

LargoValorDescripción
--path <path>StringFiltrar a confirmaciones que tocan esta ruta.
--branch <name>StringFiltrar a una rama. Se establece de forma predeterminada en la rama predeterminada.
--offset <n>EnteroNúmero a omitir. Debe ser un múltiplo de --limit. Predeterminado 0.
--limit <n>EnteroMáximo a devolver. Predeterminado 20.
--search <term>StringFiltro de subcadena del lado del servidor en el mensaje de confirmación.

Forma de datos (--json de salida)​

{ "Code": "SolutionCommits", "Data": { "result": [] } }
{ "Code": "SolutionCommits", "Data": { "result": [] } }
  • uip aops : descripción general y conceptos.
  • connections : descubre identificadores de proyectos/soluciones.
  • pipelines : define y ejecuta un proceso de CI/CD en un proyecto.

Ver también​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado