- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- Extension Azure DevOps
- Plugin Jenkins

Guide de l'utilisateur des intégrations CI/CD
Application : RPA
Type : tâche de génération
UiPath Pack est disponible dans les tâches et les pipelines standard, et vous permet de compresser un projet UiPath existant dans un package NuGet.
Paramètre de tâche |
Description |
---|---|
Choisir une méthode de contrôle de version |
Les packages UiPath sont versionnés. Avec le pack UiPath, vous pouvez choisir entre 3 options différentes : (1) Génération automatique (2) Définir la version personnalisée (3) Utilisez la version actuelle définie dans le projet. |
Chemin d’accès au(x) projet(s) |
Emplacement du/des projet(s) à compresser. Il peut s’agir d’un chemin direct vers un fichier
project.json ou un répertoire contenant un ou plusieurs projets. Dans ce dernier cas, chaque projet de niveau un est compressé individuellement.
|
OutputFolder |
Chemin d'accès au dossier dans lequel vous souhaitez créer le package. |
Type de sortie |
Le type de sortie du ou des projets. Il existe 5 options pour le type de projet (s) : (1) Type de sortie du projet (2) Compresser un projet de processus (3) Compresser un projet de bibliothèque (4) Compresser un projet de tests (5) Pack d'un projet d'objets. |
Exécuter l’analyse du workflow |
Exécutez l'analyse du workflow avant l'emballage, en vérifiant le projet via des règles prédéfinies pour les violations. Échec de la tâche en cas d'erreurs. Par défaut, l'analyse n'est pas exécutée. |
Niveau de journalisation du traçage |
Paramètre utilisé pour activer la journalisation du traçage à l'un des niveaux suivants :
|
Utiliser Orchestrator |
Utilisez le flux Orchestrator lors de l'empaquetage des bibliothèques. L'instance d'Orchestrator doit être de version 20.4 ou supérieure. Le flux de bibliothèque doit autoriser l'authentification par clé API dans Locataire (Tenant) > Paramètre ( Setting ) > Déploiement(Deployment) . |
Adresse Orchestrator |
Spécifiez l’adresse de l’instance d’Orchestrator depuis laquelle les dépendances de bibliothèque doivent être restaurées. |
Locataire dʹOrchestrator |
Locataire Orchestrator à partir duquel les dépendances de bibliothèque doivent être restaurées. |
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)S’authentifier sur un système Orchestrator local à l’aide d’un nom d’utilisateur et d’un mot de passe (2) Authentifiez-vous auprès d’un Cloud Orchestrator à l’aide d’un jeton de réactualisation (clé API). (3) Authentifiez - vous auprès d' Orchestrator cloud à l' aide de l' authentification d' application externe. (4) Authentifiez-vous auprès d'un Orchestrator sur site à l'aide de . |
ipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathPack (
outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
projectJsonPath: "UiBank\)\)\)\)project.json",
version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
useOrchestrator: true,
traceLoggingLevel: "None",
orchestratorAddress: "OrchestratorUrl",
orchestratorTenant: "tenant name",
credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
)
}
}
}
}
ipeline {
agent any
environment {
MAJOR = '1'
MINOR = '0'
}
stages {
stage ('Build') {
steps {
UiPathPack (
outputPath: "Output\)\)\)\)${env.BUILD_NUMBER}",
projectJsonPath: "UiBank\)\)\)\)project.json",
version: [$class: 'ManualVersionEntry', version: "${MAJOR}.${MINOR}.${env.BUILD_NUMBER}"]
useOrchestrator: true,
traceLoggingLevel: "None",
orchestratorAddress: "OrchestratorUrl",
orchestratorTenant: "tenant name",
credentials: [$class: 'UserPassAuthenticationEntry', credentialsId: “credentialsId”]
)
}
}
}
}