- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- À propos de la CLI UiPath
- Téléchargement de la CLI UiPath
- Matrice de compatibilité
- Exécution de la CLI UiPath
- Gestion des flux NuGet
- Compression de projets dans un package
- Analyser un projet
- Déploiement d'un package sur Orchestrator
- Exécuter une tâche dans Orchestrator
- Tester un package ou exécuter un ensemble de test
- Tester plusieurs packages
- Déploiement des ressources sur Orchestrator
- Suppression de ressources d'Orchestrator
- Exécution de tâches à l'aide de la configuration JSON
- Restauration des dépendances de l'automatisation
- Résolution des problèmes d'interface en ligne de commande UiPath
- Extension Azure DevOps
- À propos de l’extension Azure DevOps
- Configuration de la connexion au service Azure DevOps
- Ajouter des tâches UiPath à un pipeline Azure DevOps
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes rencontrés avec l’extension Azure DevOps
- Plugin Jenkins
- À propos du plug-in Jenkins
- Installation du plugin Jenkins
- Configuration de la connexion au service pour les applications externes
- Plate-forme d'installation UiPath
- Pack de solutions UiPath
- Charger le package de solution UiPath
- Déploiement de la solution UiPath
- Déploiement d’activation de la solution UiPath
- Supprimer le package de solution UiPath
- Configuration du téléchargement de la solution UiPath
- Package de téléchargement de la solution UiPath
- Déploiement de la désinstallation de la solution UiPath
- Résolution des problèmes du plug-in Jenkins

Guide de l'utilisateur des intégrations CI/CD
Travailler avec des projets
Cette section explique comment gérer des projets RPA autonomes à l'aide de la CLI UiPath, de l'extension Azure DevOps et du plug-in Jenkins.
Que sont les projets autonomes ?
Les projets autonomes sont des projets d'automatisation UiPath individuels packagés, déployés et gérés indépendamment. Celles-ci comprennent :
- Projets de processus : automatisations qui exécutent des workflows métier
- Projets de bibliothèque - Composants réutilisables partagés entre les automatisations
- Projets de test - Cas de test automatisés pour valider les automatisations
- Projets modèle : Structures de projet préconfigurées utilisées comme points de départ pour les nouvelles automatisations
À partir de la version 25.10, UiPath prend également en charge des solutions qui regroupent plusieurs projets, configurations et ressources en une seule unité déployable. Pour les workflows de solutions, consultez Utiliser des solutions.
Cycle de vie du projet dans CI/CD
Un workflow CI/CD type pour les projets autonomes suit ces étapes :
- Restaurer les dépendances : permet de télécharger les bibliothèques et les paquets requis à partir des flux NuGet.
- Analyser - Validez le projet par rapport aux règles et aux politiques de gouvernance de lʹanalyseur de workflow.
- Compresser : compresse le projet en un package NuGet (.nupkg).
- Déployer : publiez le package sur Orchestrator.
- Déployer des ressources : configurez des ressources spécifiques à l'environnement.
- Exécuter : permet d'exécuter l'automatisation en tant que tâche dans Orchestrator.
- Test : exécutez des ensembles de test pour valider la fonctionnalité.
Toutes les étapes ne sont pas nécessaires pour chaque type de projet. Par exemple, les projets de bibliothèque sont généralement uniquement compressés et déployés, et non exécutés ou testés directement.
Tâches disponibles
Les tâches suivantes sont disponibles pour travailler avec des projets autonomes :
| Tâche | Description | Commande CLI |
|---|---|---|
| Restaurer les dépendances | Télécharger les dépendances du projet à partir des flux NuGet | uipcli package restore |
| Analyser | Valider le projet par rapport aux règles de l'analyseur de workflow | uipcli package analyze |
| Pack | Packager le projet en fichier Fichier | uipcli package pack |
| Déployer | Publier le package dans Orchestrator | uipcli package deploy |
| Lancer l'exécution | Exécuter l'automatisation dans Orchestrator | uipcli job run |
| Test | Exécuter le package de test ou l’ensemble de test dans Orchestrator | uipcli test run |
| Déployer des ressources | Créer ou mettre à jour des ressources Orchestrator | uipcli asset deploy |
| Supprimer les ressources | Supprimer des ressources d'Orchestrator | uipcli asset delete |
Exigences d’authentification
Pour utiliser ces tâches, vous devez vous authentifier auprès d’Orchestrator à l’aide d’une application externe avec les étendues OAuth appropriées.
Voir Étendues d'application d'accès à l'API pour les autorisations requises.
Documentation détaillée de la tâche
Pour obtenir des instructions détaillées sur chaque tâche, consultez :
- Restauration des dépendances de l'automatisation
- Analyser un projet
- Compression de projets dans un package
- Déploiement d'un package sur Orchestrator
- Exécuter une tâche dans Orchestrator
- Tester un package ou exécuter un ensemble de test
- Tester plusieurs packages
- Déploiement des ressources sur Orchestrator
- Suppression de ressources d'Orchestrator
- Exécution de tâches à l'aide de la configuration JSON