- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- 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
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