cicd-integrations
2025.10
true
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur des intégrations CI/CD

Dernière mise à jour 18 nov. 2025

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.

Remarque :

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.

Remarque :

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 :

  • Lorsqu'il est laissé vide, le déploiement se trouve sous le dossier du locataire.
  • Lorsqu'il est spécifié, le déploiement se fera sous le dossier respectif.
  • Lorsqu'il est défini sur «exampleuser@org.com » l’espace de travail), le déploiement sera sous l’espace de travail personnel de l’utilisateur spécifié.

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 :

  • Aucun (None)
  • Critique (Critical)
  • Erreur
  • Avertissement
  • Information
  • Détaillé. (La valeur par défaut est définie sur Aucune ).

    Utile à des fins de débogage.

Important :

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.

Important :

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',            )        }      }    }  }}
  • Configuration
  • Exemple de pipeline

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.