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.

UIP aops

Gestione UiPath StudioAdmin AOps (conexiones de SourceControl, repositorios, proyectos de automatización, soluciones, procesos de CI/CD y ejecuciones de procesos) utilizando la herramienta `uip aops`.

uip aops StudioAdmin AOps (Automation Ops): la capa de inventario de automatización y CI/CD que se encuentra en la parte superior de tus repositorios de control de origen. Una conexión vincula un tenant a un proveedor de Git (GitHub o Azure DevOps); AOps descubre repositorios, proyectos de automatización y soluciones de Studio a través de esa conexión; un proceso define una configuración de compilación/ejecución de CI/CD para un proyecto; cada ejecución de proceso produce una ejecución que puedes inspeccionar o detener.

Esta es una herramienta de descubrimiento y CI/CD, no de creación: uip aops nunca edita el origen de tu proyecto. Las propias conexiones se aprovisionan a través de la IU de StudioAdmin; esta CLI consume conexiones ya aprovisionadas por identificador.

Este recurso abarca cuatro páginas​

  • Esta página : conceptos y la convención de paginación compartida.
  • connections — connection (sincronizar/inspeccionar una conexión SourceControl, descubrir sus repositorios/proyectos/soluciones) e repo (inspeccionar las ramas y archivos de proyecto de un repositorio).
  • projects — project (inspecciona los archivos, el contenido y el historial de confirmaciones de un proyecto de automatización) y solution (lo mismo para una solución de Studio).
  • pipelines — pipeline (CRUD + ejecutar un proceso de CI/CD) e execution (inspeccionar/transmitir registros/detener la ejecución de un proceso).

Conceptos​

  • Dos servicios de respaldo, dos SDK. connection, repo, project y solution llaman al servicio SourceControl (SC) (@uipath/sc-sdk). pipeline y execution llaman al servicio CICD (@uipath/cicd-sdk). Son espacios de nombres de identificadores independientes: un ID de conexión nunca es un ID de proceso, y así sucesivamente.
  • Flujo típico: connection list (encontrar una conexión) → connection sync --wait (actualizarla) → connection projects <id> / connection repos <id> (descubrir lo que contiene) → pipeline create --file (definir un proceso CI/CD contra un proceso descubierto) → pipeline run o pipeline save-and-run → execution logs --follow (ver hasta el final).
  • Convención de paginación. Cada verbo de lista paginada acepta --offset/--limit (basado en la página: --offset debe ser un múltiplo de --limit, o el comando falla en el lado del cliente antes de cualquier llamada de red). Los valores predeterminados varían según el verbo, documentados en cada página hermana.
  • --login-validity <minutes> está disponible en todos los verbos de los seis grupos de comandos: anula la vigencia del token de inicio de sesión interactivo para esa llamada. Rara vez es necesario.
  • Las operaciones destructivas requieren -y, --yes. connection delete y pipeline delete fallan inmediatamente sin él: esta CLI nunca solicita de forma interactiva.
  • La distribución se degrada, no falla directamente. project list (el agregador de conexiones cruzadas) consulta cada conexión visible en paralelo; si algunas conexiones no se pueden leer, los proyectos alcanzables se devuelven con un nombre Warning que indica qué conexiones se han omitido. Solo un fallo de todas las conexiones es un error grave.

Sinopsis​

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 — Conexiones y repositorios de SourceControl.
  • projects : proyectos de automatización y soluciones de Studio.
  • pipelines : procesos y ejecuciones de CI/CD.

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