UiPath Documentation
cicd-integrations
2025.10
true
Guide de l'utilisateur des intégrations CI/CD
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.

Configuration du téléchargement de la solution UiPath

Étape de téléchargement de la configuration de la solution UiPath permettant de récupérer les fichiers de configuration de la solution à partir d'Orchestrator via Jenkins.

Application : Solution

Type : Tâche de post-génération

UiPath Solution : Télécharger la configuration est disponible dans les tâches et les pipelines standard et vous permet de télécharger la configuration d'un package de solution UiPath qui a été téléchargé sur une instance d'Orchestrator. Cette configuration peut être modifiée avec des valeurs secrètes qui peuvent être ensuite utilisées pour le déploiement.

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 (Package Name)

Le nom du package pour lequel la configuration sera téléchargée.

Chemin de destination

Chemin d'accès où le fichier de configuration sera téléchargé.

Version de paquet (Package Version)

Version facultative du package pour lequel la configuration sera téléchargée. Si ce champ est omis, la configuration de la dernière version sera téléchargée.

Nom du fichier de destination

Paramètre facultatif pour définir un nom spécifique dans le fichier sans l'extension. Si omis, le nom du package sera utilisé.

Format

Format du fichier de configuration. La valeur par défaut est yaml, mais vous pouvez également spécifier le format json.

Adresse Orchestrator

L’adresse de l’instance d’Orchestrator à partir de laquelle vous téléchargerez la configuration.

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.

Exemple de pipeline

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Download Package Config File') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDownloadConfig(
                packageName: 'Package name',
                destinationPath: 'destination/path',
                packageVersion: '1.2.3',
                fileName: 'Local file name',
                format: 'yaml',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('Download Package Config File') {
      steps {
        script {
            orchestratorCredentials = ExternalApp(
                applicationId: 'External application identifier',
                applicationScope: 'AutomationSolutions Solutions.Deployments Solutions.Packages',
                applicationSecret: 'External application secret',
                accountForApp: 'Organization identifier'
            )

            UiPathSolutionDownloadConfig(
                packageName: 'Package name',
                destinationPath: 'destination/path',
                packageVersion: '1.2.3',
                fileName: 'Local file name',
                format: 'yaml',
                orchestratorAddress: 'OrchestratorUrl',
                orchestratorTenant: 'Tenant name',
                credentials: orchestratorCredentials,
                traceLevel: 'Information',
            )
        }
      }
    }
  }
}
  • Configuration
  • Exemple de pipeline

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour