UiPath Documentation
cicd-integrations
2023.4
false
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.

UiPath Deploy

Application : RPA

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

UiPath Deploy est disponible dans les tâches et les pipelines standard et vous permet de déployer un package UiPath NuGet sur UiPath Orchestrator.

Configuration

Paramètre de tâche Description

Chemin d’accès au(x) package(s)

Le dossier qui contient votre ou vos packages nuget UiPath.

Adresse Orchestrator

Spécifiez l’adresse de l’instance d’Orchestrator vers laquelle le(s) package(s) va/vont être déployé(s).

Locataire dʹOrchestrator

Spécifiez le locataire Orchestrator vers lequel le(s) package(s) va/vont être déployé(s).

Dossier Orchestrator

Dossier de destination du déploiement. Si le dossier est un dossier classique, vous devez également définir le champ environments. La définition du champ environments n’est pas requise pour les dossiers modernes.

Pour saisir des sous-dossiers, assurez-vous de saisir à la fois le nom du dossier parent et le nom du sous-dossier. Par exemple, utilisez AccountingTeam\TeamJohn.

Environments (Required for Classic folders)

Spécifiez l’environnement vers lequel le package va être déployé en tant que processus. Dans le cas d’un projet et d’un environnement comportant des processus existants, ces processus sont mis à jour de façon à utiliser la dernière version du projet. Spécifiez l’environnement vers lequel le package va être déployé en tant que processus. Dans le cas d’un projet et d’un environnement comportant des processus existants, ces processus sont mis à jour de façon à utiliser la dernière version du projet.

Points d’entrée

Spécifiez les points d'entrée pour créer ou mettre à jour un processus. Le point d'entrée spécifie le chemin du fichier à partir de la racine du projet.

Conditions

  • Les points d'entrée sont disponibles pour la version 21.4 ou ultérieure d'Orchestrator (par exemple, 21.4.UiPathDeploy.entryPoints). Pour les versions d'Orchestrator inférieures à 21.4, vous devez saisir n'importe quelle valeur, car le champ ne doit pas rester vide.
  • Default entry point set to Main.xaml.
  • Pour les dossiers classiques (obsolètes), vous ne pouvez spécifier qu'un seul point d'entrée pour chaque environnement.
  • For more information, see Orchestrator Entry Points.

Authentification

Pour l'authentification auprès d'Orchestrator, vous devez créer des informations d'identification dans Jenkins dès le départ. Il existe quatre options pour l'authentification :

(1) Authenticate to an on-premise Orchestrator using username and password.

(2) Authenticate to a cloud Orchestrator using a refresh token (API key).

(3) Authenticate to a cloud Orchestrator using external app authentication.

(4) Authenticate to an on-premise Orchestrator using .

Niveau de journalisation 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
  • Verbose. (The default is set to None).

    Utile à des fins de débogage.

Remarque :

Assurez-vous que votre réseau autorise l'accès au flux de package NuGet suivant :

Exemple de pipeline

pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}
pipeline {
  agent any
  environment {
      MAJOR = '1'
      MINOR = '0'
  }
  stages {
    stage ('PostBuild') {
      steps {
        UiPathDeploy (
          packagePath: "path\)\)\)    o\)\)NuGetpackage",
          orchestratorAddress: "OrchestratorUrl",
          orchestratorTenant: "tenant name",
          folderName: "folder name",
          environments: "environment",
          credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”],
          traceLoggingLevel: 'None'
        )
      }
    }
  }
}
  • 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