- 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
- À propos des tâches CLI UiPath
- 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
- Plugin Jenkins

Guide de l'utilisateur des intégrations CI/CD
UiPath Manage Assets
L'étape UiPath Manage Assets vous permet de déployer, de mettre à jour ou de supprimer des ressources sur une instance Orchestrator. Pour déployer des ressources, vous devez les décrire dans un fichier CSV tel que celui de l'exemple ci-dessous encodé dans uft-8.
name,type,value,descriptionasset_1_name,text,asset_value,this is an test description # we can have commentsasset_2_name,integer,123asset_3_name,boolean,falseasset_4_name,credential,"username::password"name,type,value,descriptionasset_1_name,text,asset_value,this is an test description # we can have commentsasset_2_name,integer,123asset_3_name,boolean,falseasset_4_name,credential,"username::password"Quatre types d'actifs sont disponibles :
-
Texte
-
Entier
-
Booléen
-
Identifiants Pour ce type de ressource, vous devez coder le nom d'utilisateur et le mot de passe en utilisant
::pour séparer les deux champs.
Configuration
| Paramètre de tâche | Description |
|---|---|
| Action | Que faire des ressources fournies : déployer ou supprimer. Si une ressource déployée existe, elle sera mise à jour à la place. |
| Adresse Orchestrator | L'adresse de l'instance d'Orchestrator où vous allez déployer ou mettre à jour les ressources. |
| Locataire dʹOrchestrator | Spécifiez l’instance d’Orchestrator vers laquelle les ressources vont être déployées ou mises à jour. |
| Dossier Orchestrator | Spécifiez le dossier dans lequel les ressources seront déployées ou mises à jour. AccountingTeam\TeamJohn. |
| 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 )S’authentifier sur un système Orchestrator cloud à l’aide d’un jeton d’actualisation (clé API) . ( 3 ) Authentifiez-vous auprès d’un Orchestrator sur site à l’aide de l’authentification d’application externe . ( 4 ) Authentifiez-vous auprès d’un Orchestrator sur site à l’aide de . |
| Chemin d’accès au fichier CSV | Chemin d'accès au fichier CSV contenant les détails de l'actif. Le même fichier peut être utilisé pour déployer ou mettre à jour les ressources, bien que le type ne soit pas requis pour les mises à jour. type peut également être vide, mais la colonne doit être présente. Pour la suppression, seule la colonne name est utilisée, les autres colonnes peuvent donc être vides, mais elles doivent être présentes. Vous pouvez définir une description facultative pour chaque ressource (par exemple : type , value , description ). Assurez-vous de supprimer tous les sauts de ligne, car chaque ligne est interprétée comme une nouvelle ressource. |
| Niveau de journalisation du traçage | Paramètre utilisé pour activer la journalisation du traçage à l'un des niveaux suivants :
|
Exemple de pipeline
pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Build') { UiPathAssets ( assetsAction: DeployAssets(), credentials: Token(accountName: '', credentialsId: ''), filePath: '${WORKSPACE}/test.csv', folderName: 'Default', orchestratorAddress: 'https://test-orchestrator.somedomain.com', orchestratorTenant: 'Default', traceLoggingLevel: 'None' ) UiPathAssets( assetsAction: DeleteAssets(), credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'), filePath: '${WORKSPACE}/test.csv', folderName: 'Default', orchestratorAddress: 'https://test-orchestrator.somedomain.com', orchestratorTenant: 'Default', traceLoggingLevel: 'None' ) } }}pipeline { agent any environment { MAJOR = '1' MINOR = '0' } stages { stage ('Build') { UiPathAssets ( assetsAction: DeployAssets(), credentials: Token(accountName: '', credentialsId: ''), filePath: '${WORKSPACE}/test.csv', folderName: 'Default', orchestratorAddress: 'https://test-orchestrator.somedomain.com', orchestratorTenant: 'Default', traceLoggingLevel: 'None' ) UiPathAssets( assetsAction: DeleteAssets(), credentials: UserPass('825c83c9-9a14-44eb-883a-af54f8078af0'), filePath: '${WORKSPACE}/test.csv', folderName: 'Default', orchestratorAddress: 'https://test-orchestrator.somedomain.com', orchestratorTenant: 'Default', traceLoggingLevel: 'None' ) } }}