UiPath Documentation
uipath-cli
latest
false
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.

Guía del usuario de UiPath CLI

Publicación de la solución UIP

uip solution publish carga una solución .zip , producida por uip solution pack , a la fuente de soluciones del tenant. Una vez que se publica un paquete, es visible para uip solution packages list y puede implementarse con uip solution deploy run.

La publicación es una operación autenticada. Ejecuta uip login primero o pasa --tenant para apuntar a un tenant específico dentro de tu organización autenticada.

Sinopsis

uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]
uip solution publish <packagePath> [--tenant <tenant-name>] [--login-validity <minutes>]

El comando respeta las opciones globales y devuelve los códigos de salida estándar.

Argumentos

  • <packagePath> (obligatorio) : ruta a un paquete .zip producido por uip solution pack. El archivo debe existir y tener una extensión .zip ; cualquier otra cosa falla con un resultado Failure .

Opciones

  • -t, --tenant <tenant-name> — Tenant en el que publicar. El valor predeterminado es el tenant seleccionado durante la autenticación.
  • --login-validity <minutes> — Minutos mínimos antes de la caducidad del token para desencadenar una actualización. El valor predeterminado es 10.

Ejemplos

Mínimo

uip solution publish ./dist/my-solution.1.0.0.zip
uip solution publish ./dist/my-solution.1.0.0.zip

Común: apunta a un tenant específico

uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production
uip solution publish ./dist/my-solution.1.0.0.zip --tenant Production

Scripting: paquete de cadena → publicar y capturar la clave de versión del paquete

uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"
uip solution pack ./my-solution ./dist --version 1.2.0
KEY=$(uip solution publish ./dist/my-solution.1.2.0.zip --output-filter "Data.PackageVersionKey" --output plain)
echo "Published version key: $KEY"

Forma de datos (--json de salida)

{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
{
  "Code": "SolutionPublish",
  "Data": {
    "Status": "Published successfully",
    "PackageVersionKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "PackageName": "my-solution",
    "PackageVersion": "1.0.0"
  }
}
  • PackageVersionKey : GUID que identifica esta versión específica del paquete en la fuente del tenant.
  • PackageName / PackageVersion : los valores pasados a (o predeterminados por) pack; reutilizarlos en deploy run --package-name --package-version.

Conflictos de versión

La publicación de un paquete cuyo name + version ya existe en la fuente falla con un error descriptivo. Incrementa la versión en tu compilación, normalmente a través de pack --version … , antes de volver a publicar. Las instrucciones de error apuntan a esta misma solución.

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