- 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
Déploiement de la solution UiPath
Application : Solution
Type : Tâche de post-génération
UiPath Solution : le déploiement est disponible dans les tâches et les pipelines standard et vous permet de déployer un package de solution UiPath existant dans un dossier Orchestrator.
Les solutions ne sont actuellement prises en charge que dans Automation Cloud. La prise en charge d’Automation Suite est prévue pour une version future. On-Premises (MSI) Orchestrator ne prend pas en charge les solutions.
Cette tâche est compatible uniquement avec UiPath.CLI.Windows ou UiPath.CLI.Linux au moins la version 25.10 ou une version ultérieure.
Configuration
| Paramètre de tâche | Description |
|---|---|
| Nom du paquet | Le nom du package qui sera déployé. |
| Version du package | La version du package qui sera déployée. |
| Nom du déploiement | Le nom du déploiement à créer ou à mettre à niveau. |
| Dossier parent de déploiement | Le dossier Orchestrator dans lequel le dossier de déploiement sera créé. Il y a trois options pour cela :
|
| Nom du dossier de déploiement | Le nom du dossier qui contiendra le déploiement. |
| Chemin de configuration | Chemin d'accès facultatif au fichier de configuration ; si ce champ est omis, celui par défaut stocké sur le serveur sera utilisé. |
| Adresse Orchestrator | Il s’agit de l’adresse de l’instance d’Orchestrator vers laquelle vous allez déployer la solution. |
| Locataire dʹOrchestrator | Spécifiez le locataire Orchestrator. |
| Authentification | Pour l'authentification vers Automation Cloud Orchestrator, vous devez créer des informations d'identification dans Jenkins à l'avance. Les solutions prennent uniquement en charge l’authentification des applications externes. Voir Gestion des applications externes pour plus de détails sur la création d'une application externe et l'obtention des informations d'identification requises. |
| Niveau du traçage | Paramètre utilisé pour activer la journalisation du traçage à l'un des niveaux suivants :
|
Si un déploiement portant le même nom existe déjà à n'importe quel niveau au sein du locataire dans Orchestrator, cette opération met à niveau le déploiement existant au lieu d'en créer un nouveau. Si le déploiement existant est à l'état Échec, la mise à niveau ne se poursuit pas ; résolvez ou désinstallez le déploiement ayant échoué avant de réessayer.
Les solutions déployées au niveau du locataire n’affectent pas automatiquement un utilisateur au dossier résultant. Pour attribuer un compte, assurez-vous que la configuration appropriée est définie dans Orchestrator (Locataire > Dossiers).
Exemple de pipeline
pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Deploy Solution') { steps { script { orchestratorCredentials = ExternalApp( applicationId: 'External application identifier', applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages', applicationSecret: 'External application secret', accountForApp: 'Organization identifier' ) UiPathSolutionDeploy( packageName: 'Name of the package', packageVersion: 'Version of the package', deploymentParentFolder: 'Deployment parent folder', deploymentName: 'Deployment name', deploymentFolderName: 'Deployment folder name', configPath: 'example/path', orchestratorAddress: 'OrchestratorUrl', orchestratorTenant: 'Tenant name', credentials: orchestratorCredentials, traceLevel: 'Information', ) } } } }}pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Deploy Solution') { steps { script { orchestratorCredentials = ExternalApp( applicationId: 'External application identifier', applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages', applicationSecret: 'External application secret', accountForApp: 'Organization identifier' ) UiPathSolutionDeploy( packageName: 'Name of the package', packageVersion: 'Version of the package', deploymentParentFolder: 'Deployment parent folder', deploymentName: 'Deployment name', deploymentFolderName: 'Deployment folder name', configPath: 'example/path', orchestratorAddress: 'OrchestratorUrl', orchestratorTenant: 'Tenant name', credentials: orchestratorCredentials, traceLevel: 'Information', ) } } } }}