Empaquetez, déployez, exécutez des automatisations, exécutez des tests, gérez des actifs et analysez des projets d'automatisation.
Vidéo Youtube La vidéo a été créée lors de la première publication de la bibliothèque, elle n'inclut donc aucune fonctionnalité ajoutée par la suite.
De plus en plus de clients demandent des intégrations de la plateforme uipath à d'autres plateformes comme GitLab et Circle CI et UiPath n'est pas en mesure de créer des plugins natifs pour chacune d'entre elles.
Cette bibliothèque non officielle de scripts DevOps PowerShell aidera les clients à faciliter l'interaction avec la CLI officielle d'UiPath pour intégrer CI/CD dans leurs flux de travail et leur permettre d'empaqueter, de déployer et d'exécuter des automatisations et des tests.
Il est recommandé de télécharger une copie des scripts du dossier scripts dans votre propre référentiel.
# Create scripts folder under C drive. (you can change the directory path )
New-Item - Path " C:\ " - ItemType " directory " - Name " scripts " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathPack.ps1 " - OutFile " C:\scripts\UiPathPack.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathDeploy.ps1 " - OutFile " C:\scripts\UiPathDeploy.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathJobRun.ps1 " - OutFile " C:\scripts\UiPathJobRun.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathRunTest.ps1 " - OutFile " C:\scripts\UiPathRunTest.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathManageAssets.ps1 " - OutFile " C:\scripts\UiPathManageAssets.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathAnalyzeProject.ps1 " - OutFile " C:\scripts\UiPathAnalyzeProject.ps1 " ;
Invoke-WebRequest " https://github.com/UiPath-Services/UiPath-DevOps-Scripts/raw/main/scripts/UiPathCLIGeneric.ps1 " - OutFile " C:\scripts\UiPathCLIGeneric.ps1 " ;
Cinq scripts disponibles peuvent être utilisés
Scénario | Description |
---|---|
UiPathPack | Regroupez un ou plusieurs projets dans un package. Cliquez sur le nom pour une documentation détaillée |
UiPathDeploy | Déployez des packages sur une instance Orchestrator, en les publiant éventuellement dans un ensemble d'environnements. Cliquez sur le nom pour une documentation détaillée |
UiPathJobRun | Déclenchez une tâche sur Orchestrator. Cliquez sur le nom pour une documentation détaillée |
UiPathRunTest | Teste un package donné ou exécute un ensemble de tests. Cliquez sur le nom pour une documentation détaillée |
UiPathGérer les actifs | Gérer les ressources de l'orchestrateur uipath. |
UiPathAnalyzeProject | Vérifier le(s) projet(s) pour détecter les violations de l'analyseur de flux de travail |
UiPathCLIGénérique | Ce script est conçu pour ceux qui savent travailler avec uipcli.exe et souhaitent appeler directement le cli. Ce script transmettra les paramètres fournis tels quels directement à uipcli.exe. |
Échantillon CircleCI
Exemple GitLab
Chaque script enregistrera toutes les sorties dans son propre fichier *.log
et parfois dans la console.
The scripts will automatically download the UiPath.CLI during the runtime.