- Démarrer
- Meilleures pratiques
- Capabilities
- Compétences
- CLI
- Exemples
- Vue d’ensemble des exemples
- Formule: créer un agent
- Formule: automatisation avec RPA
- Formule: saisir des données dans une application Web
- Formule: extraire des données d'une application de bureau
- Formule: reformuler et tester un workflow
- Formule: un processus basé sur des files d'attente avec REFramework
- Formule: créer un Maestro Flow
- Formule: application codée et workflow d'API
- Formule: vérifier une version avec Test Manager
- Formule: extraire des données de documents avec IXP
- Avancé
- CI/CD et automatisation
- Gouvernance et confiance
- Aide
Une fois que vous avez créé localement, vous pouvez exécuter la même uip CLI dans un pipeline pour publier et exécuter automatiquement les automatisations - sans connexion interactive au navigateur. Ce guide décrit la forme d'une configuration CI/CD.
Prérequis
- Un système CI/CD tel que GitHub Actions ou Azure DevOps.
- Informations d’identification UiPath adaptées à l’authentification non interactive, stockées en tant que clés secrètes du pipeline.
Configurer une tâche de pipeline
-
Stockez vos informations d’identification UiPath en tant que clés secrètes dans votre système CI/CD, jamais dans le référentiel.
-
Installez la CLI dans la tâche de pipeline:
npm install -g @uipath/clinpm install -g @uipath/cli -
Authentifiez-vous de manière non interactive à l’aide de vos clés secrètes stockées. Exécutez
uip login --helppour voir les options d'authentification sans affichage, car la connexion interactive au navigateur n'est pas disponible dans CI. -
Exécutez votre commande de publication ou de tâche comme prochaine étape du pipeline, en référençant le projet à publier ou la tâche à démarrer.
-
Vérifiez le code de sortie de la commande afin que le pipeline échoue lorsque l'étape UiPath échoue.
Résultat: le pipeline s'authentifie et exécute automatiquement vos commandes UiPath sur chaque déclencheur.
Les options d'authentification non interactives et les commandes de publication exactes sont définies par votre version de CLI. Consultez la documentation de la UiPath CLI et le uip login --help pour les indicateurs faisant foi.