UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
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.

pacote de aplicativos codificados uip

Sintaxe e opções para o "uip codedapp package", que empacota um aplicativo codificado integrado em um arquivo ".nupkg" para publicação.

uip codedapp pack packages a built coded app into a .nupkg archive ready for publication. It reads the <dist> directory, applies the supplied package metadata, and writes the archive to --output-dir (defaults to ./.uipath). Use --dry-run to check the package configuration and preview the output path without writing anything to disk. This is a local, unauthenticated packaging step — it accepts no login/auth-override flags; those only apply to push/pull/publish/deploy.

Resumo​

uip codedapp pack <dist> [options]
uip codedapp pack <dist> [options]
  • <dist> — path to the dist folder containing the built application. The folder must contain index.html at its root; only static builds are supported.

Package ID​

The package ID is derived from --name: the name is lowercased, spaces and underscores become hyphens, other characters outside a-z, 0-9, and - are removed, repeated hyphens collapse to one, and leading or trailing hyphens are trimmed. For example, --name "My App" produces the package ID my-app. When the name changes, the CLI prints a warning that names the sanitized value. The display title keeps the name as typed unless you pass --display-name.

When --name is omitted in an interactive terminal, the command prompts for it. In a non-interactive run, a missing name fails the command.

Opções​

BandeiraDescription
-n, --name <name>Package name. The package ID is derived from it (refer to Package ID).
--display-name <name>Título do aplicativo legível por humanos mostrado no UiPath. O padrão é --name conforme digitado.
-v, --version <version>Versão do pacote. Padrão: 1.0.0.
--output-dir <dir>Diretório de saída. Padrão: ./.uipath.
--author <author>Autor do pacote. Padrão: UiPath Developer.
--description <desc>Descrição do pacote.
--main-file <file>Arquivo de entrada principal. Padrão: index.html.
--content-type <type>Tipo de conteúdo: webapp, library ou process. Padrão: webapp.
--repository-url <url>URL do repositório de origem, registrado no pacote para rastreabilidade.
--repository-commit <sha>Hash de confirmação do repositório de origem, gravado para rastreabilidade.
--repository-branch <branch>Ramificação do repositório de origem.
--repository-type <type>Tipo de repositório de origem. O padrão é git quando --repository-url está definido.
--release-notes <text>Notas de versão para o pacote.
--project-url <url>URL da ideia do Automation Hub.
--dry-runShow what would be packaged without creating the package or writing any file.

Exemplos​

# Default — writes ./.uipath/myapp.1.0.0.nupkg
uip codedapp pack ./dist --name "MyApp" --version "1.0.0"

# Custom output directory and author
uip codedapp pack ./dist \
    --name "MyApp" --version "2.0.0" \
    --output-dir ./packages \
    --author "Contoso Ltd."

# Separate display title — package id stays my-app
uip codedapp pack ./dist --name "my-app" --display-name "My App" --version "1.0.0"

# Check the package configuration without writing anything to disk
uip codedapp pack ./dist --name "MyApp" --version "1.0.0" --dry-run

# Write the .nupkg into a directory other than ./.uipath
uip codedapp pack ./dist --name "MyApp" --version "1.0.0" --output-dir ./out
# Default — writes ./.uipath/myapp.1.0.0.nupkg
uip codedapp pack ./dist --name "MyApp" --version "1.0.0"

# Custom output directory and author
uip codedapp pack ./dist \
    --name "MyApp" --version "2.0.0" \
    --output-dir ./packages \
    --author "Contoso Ltd."

# Separate display title — package id stays my-app
uip codedapp pack ./dist --name "my-app" --display-name "My App" --version "1.0.0"

# Check the package configuration without writing anything to disk
uip codedapp pack ./dist --name "MyApp" --version "1.0.0" --dry-run

# Write the .nupkg into a directory other than ./.uipath
uip codedapp pack ./dist --name "MyApp" --version "1.0.0" --output-dir ./out

Formato dos dados (--output json)​

{
  "Code": "PackCompleted",
  "Data": {
    "Message": "Package created successfully.",
    "Package": "myapp@1.0.0",
    "Output": ".uipath/myapp.1.0.0.nupkg"
  }
}
{
  "Code": "PackCompleted",
  "Data": {
    "Message": "Package created successfully.",
    "Package": "myapp@1.0.0",
    "Output": ".uipath/myapp.1.0.0.nupkg"
  }
}

A dry run (--dry-run) returns a different code and message, and Output shows the path the package would take:

{
  "Code": "PackDryRunCompleted",
  "Data": {
    "DryRun": true,
    "Message": "Dry run - no package created.",
    "Package": "myapp@1.0.0",
    "Output": ".uipath/myapp.1.0.0.nupkg"
  }
}
{
  "Code": "PackDryRunCompleted",
  "Data": {
    "DryRun": true,
    "Message": "Dry run - no package created.",
    "Package": "myapp@1.0.0",
    "Output": ".uipath/myapp.1.0.0.nupkg"
  }
}

A failed pack returns Result: "Failure" with Message: "Pack failed" and the cause in Instructions.

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades