- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- 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
Sintaxis y opciones para `compilación uip rpa`, que compila un proyecto de Studio sin empaquetarlo, para la validación de bucle interno o CI.
uip rpa build compila un proyecto de UiPath Studio. Ejecuta el analizador de flujo de trabajo (a menos que se omita) y el compilador de flujo de trabajo en el proyecto, pero no produce un .nupkg. Úsalo cuando quieras validar que un proyecto se compila limpiamente sin empaquetarlo: el típico bucle interno o puerta CI. Elige uip rpa pack cuando también necesites un paquete NuGet para cargar.
Requisitos de runtime
- El runtime .NET debe estar disponible en el ejecutor: el compilador del flujo de trabajo está respaldado por .NET. Consulta Romper cambios: .NET runtime.
- Ejecutor de Windows para proyectos de Windows. Los proyectos multiplataforma (
targetFramework: "Portable") se crean en cualquier sistema operativo. Los proyectos de Windows (targetFramework: "Windows") requieren un ejecutor de Windows. Los proyectos de Windows: heredado requierenuip rpa-legacy. Consulta la descripción general de uip rpa para ver la matriz de tipo de proyecto.
Sinopsis
uip rpa build <projectDir> [options]
uip rpa build <projectDir> [options]
<projectDir>— ruta al proyecto de Studio (un directorio que contieneproject.json).
Opciones
| Marca | Descripción |
|---|---|
--skip-analyze | Omite el paso del analizador de flujo de trabajo. Útil cuando el análisis se ejecuta como una etapa de proceso independiente a través de uip rpa analyze. |
--governance-file-path <path> | Ruta a un archivo de reglas de control/política consumido por el analizador. |
--governance-file-type <type> | Tipo de archivo de control (el empaquetador subyacente valida la elección: ejecutar uip rpa build --help en una instalación en vivo para el conjunto aceptado). |
--detailed-log-path <path> | Escribe un registro detallado del compilador/analizador en la ruta dada. |
--exclude-configured-sources | Ignora las fuentes de NuGet de usuario/máquina durante la resolución de dependencias. Utilízalo para aplicar una compilación hermética solo a --nuget-sources-config-path . |
--nuget-sources-config-path <path> | Ruta a un archivo de configuración de fuentes de NuGet. |
--log-level <level> | Nivel de registro del compilador. El valor predeterminado es Warn. |
Para obtener la lista completa de opciones en la versión de la herramienta instalada, ejecuta:
uip rpa build --help
uip rpa build --help
Ejemplos
# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject
# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze
# Build with governance enforcement
uip rpa build ./MyProject \
--governance-file-path ./policies/governance.json
# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject
# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze
# Build with governance enforcement
uip rpa build ./MyProject \
--governance-file-path ./policies/governance.json
Cuándo utilizar compilar frente a empaquetar
| Use case | Comando |
|---|---|
| Validar las compilaciones de un proyecto en CI antes de fusionar | uip rpa build |
Producir un .nupkg para cargarlo en Orchestrator o una fuente | uip rpa pack |
| Validar resolución de dependencias y compilación de tipos, sin gobernanza | uip rpa build --skip-analyze |
| Ejecutar solo puertas de control, sin salida de compilación | uip rpa analyze |
pack realiza una compilación internamente, por lo que un paso build independiente antes de pack es redundante a menos que las dos etapas vivan en diferentes trabajos de proceso.
Relacionado
- uip rpa pack : crea y empaqueta en un
.nupkg. - uip rpa analizar : ejecuta solo el analizador de flujo de trabajo.
- restauración de uip rpa : restaurar dependencias; una compilación limpia los necesita en el disco.