- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- UiPath para agentes de codificación
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- UIP Docsai
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- restore
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- UIA
- Seguimientos de UIP
- Migración
- Referencia y soporte
Guía del usuario de UiPath CLI
uip flow pack empaqueta un directorio de proyecto de Flow en un archivo .nupkg listo para publicar en Orchestrator.
Sinopsis
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
Prevalece las opciones globales. Los códigos de salida siguen el contrato estándar.
Argumentos
<projectPath>(obligatorio) : ruta al directorio del proyecto Flow (debe contenerproject.uiprojy al menos un archivo.flow).<outputPath>(obligatorio) : directorio de salida donde se escribirá.nupkg. Creado si no existe.
Opciones
-n, --name <name>— nombre del paquete. El valor predeterminado es el nombre de la carpeta del proyecto.-v, --version <version>: versión del paquete. El valor predeterminado es1.0.0.
Ejemplos
# 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
Forma de datos (--json de salida)
{
"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 conocido: paquete de soluciones
Cuando se añade un proyecto de Flow a una solución (uip solution project add) y se empaqueta con uip solution pack, el .nupkg resultante dentro del zip de la solución puede no tener archivos críticos (.bpmn, .flow, entry-points.json, bindings_v2.json).
La causa raíz es un asistente copyFiles() no recursivo en el @uipath/tool-flow publicado: omite silenciosamente los subdirectorios content/ y flow_files/ . uip flow pack utiliza una copia recursiva y no se ve afectada.
Solución alternativa: utiliza uip flow pack directamente para producir archivos .nupkg implementables hasta que se solucione el proceso de solución.
Ver también
uip flow init: aplicar andamios al proyecto primerouip flow validate— validar antes de empaquetar- Descripción general del flujo