UiPath Documentation
uipath-cli
latest
false
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia do usuário da UiPath CLI

publicação da solução uip

uip solution publish carrega uma solução .zip — produzida por uip solution pack — no feed de solução do tenant. Depois que um pacote é publicado, ele fica visível para uip solution packages list e pode ser implantado com uip solution deploy run.

A publicação é uma operação autenticada. Execute uip login primeiro ou passe --tenant para direcionar um tenant específico dentro da sua organização autenticada.

Resumo

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

O comando honra as opções globais e retorna os códigos de saída padrão.

Argumentos

  • <packagePath> (necessário) — Caminho para um pacote .zip produzido por uip solution pack. O arquivo deve existir e ter uma extensão .zip ; qualquer outra coisa falhará com um resultado Failure .

Opções

  • -t, --tenant <tenant-name> — Tenant no qual publicar. O padrão para o tenant selecionado durante a autenticação.
  • --login-validity <minutes> Minutos mínimos antes da expiração do token para disparar uma atualização. O padrão é 10.

Exemplos

Mínimo

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

Comum — segmente um 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

Script — pacote de string → publicar e capturar a chave da versão do pacote

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"

Formato dos dados (--output json)

{
  "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 identificando esta versão específica do pacote no feed do tenant.
  • PackageName / PackageVersion — os valores passados para (ou padronizados por) pack; reutilize-os em deploy run --package-name --package-version.

Conflitos de versões

A publicação de um pacote cujo name + version já existe no feed falha com um erro descritivo. Incremente a versão em sua compilação — normalmente por meio de pack --version … — antes de republicar. As instruções de erro apontam para essa mesma correção.

Veja também

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades