- Comience ya
- Mejores prácticas
- Capacidades
- Aptitudes
- CLI
- Ejemplos
- Resumen de ejemplos
- Receta: crear un agente
- Receta: automatizar con RPA
- Receta: introducir datos en una aplicación web
- Receta: extraer datos de una aplicación de escritorio
- Receta: refactorizar y probar un flujo de trabajo
- Receta: un proceso basado en colas con REFramework
- Receta: crear un Maestro Flow
- Receta: aplicación codificada y flujo de trabajo de API
- Receta: verificar una versión con Test Manager
- Receta: extraer datos de documentos con IXP
- Avanzado
- CI/CD y automatización
- Gobernanza y confianza
- Ayuda
Una vez que creas localmente, puedes ejecutar la misma CLI uip en un proceso para publicar y ejecutar automatizaciones automáticamente, sin el inicio de sesión del navegador interactivo. Esta guía describe la forma de una configuración de CI/CD.
Requisitos previos
- Un sistema CI/CD como GitHub Actions o Azure DevOps.
- Credenciales de UiPath adecuadas para la autenticación no interactiva, almacenadas como secretos de proceso.
Configurar un trabajo de proceso
-
Almacena tus credenciales de UiPath como secretos en tu sistema CI/CD, nunca en el repositorio.
-
Instala la CLI en el trabajo del proceso:
npm install -g @uipath/clinpm install -g @uipath/cli -
Autentica de forma no interactiva utilizando tus secretos almacenados. Ejecuta
uip login --helppara ver las opciones de autenticación headless, ya que el inicio de sesión interactivo del navegador no está disponible en CI. -
Ejecuta tu comando de publicación o trabajo como el siguiente paso del proceso, haciendo referencia al proyecto a publicar o al trabajo a iniciar.
-
Comprueba el código de salida del comando para que el proceso falle cuando falle el paso de UiPath.
Resultado: el proceso autentica y ejecuta tus comandos de UiPath automáticamente en cada desencadenador.
Las opciones de autenticación no interactivas exactas y los comandos de publicación están definidos por tu versión de CLI. Consulta la documentación de UiPath CLI y uip login --help para los marcadores autorizados.