- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- UiPath para agentes de codificação
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- Documento da UIP
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- restore
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- UIA
- Traces da UIP
- Migração
- Referência e suporte
Guia do usuário da UiPath CLI
uip flow pack empacota um diretório de projeto de fluxo em um arquivo .nupkg pronto para ser publicado no Orchestrator.
Resumo
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
Recebe opções globais. Os códigos de saída seguem o contrato padrão.
Argumentos
<projectPath>(obrigatório) — caminho para o diretório do projeto de fluxo (deve conterproject.uiproje pelo menos um arquivo.flow).<outputPath>(necessário) — diretório de saída onde o.nupkgserá escrito. Criado se não existir.
Opções
-n, --name <name>nome do pacote. O padrão é o nome da pasta do projeto.-v, --version <version>— versão do pacote. O padrão é1.0.0.
Exemplos
# Pack with defaults (name = folder, version = 1.0.0)
uip flow pack ./invoice-flow ./dist
# Pack with an explicit version
uip flow pack ./invoice-flow ./dist --version 1.2.0
# Override the package name
uip flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0
# Pack with defaults (name = folder, version = 1.0.0)
uip flow pack ./invoice-flow ./dist
# Pack with an explicit version
uip flow pack ./invoice-flow ./dist --version 1.2.0
# Override the package name
uip flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0
Formato dos dados (--output json)
{
"Code": "FlowPack",
"Data": {
"Package": "invoice-flow.1.2.0.nupkg",
"Output": "./dist/invoice-flow.1.2.0.nupkg"
}
}
{
"Code": "FlowPack",
"Data": {
"Package": "invoice-flow.1.2.0.nupkg",
"Output": "./dist/invoice-flow.1.2.0.nupkg"
}
}
Problema conhecido — Pacote de soluções
Quando um projeto de fluxo é adicionado a uma solução (uip solution project add) e empacotado com uip solution pack, o .nupkg resultante dentro do zip da solução pode não conter arquivos críticos (.bpmn, .flow, entry-points.json, bindings_v2.json).
A causa raiz é um auxiliar copyFiles() não recursivo no @uipath/tool-flow publicado — ele ignora silenciosamente os subdiretórios content/ e flow_files/ . uip flow pack usa uma cópia recursiva e não é afetado.
Solução alternativa: use uip flow pack diretamente para produzir arquivos .nupkg implantáveis até que o pipeline da solução seja corrigido.
Veja também
uip flow init— estruturar o projeto primeirouip flow validate— validar antes do empacotamento- Visão geral do fluxo