Verpacken, bereitstellen, Automatisierungen ausführen, Tests durchführen, Assets verwalten und Automatisierungsprojekte analysieren.
Youtube-Video Das Video wurde bei der ersten Veröffentlichung der Bibliothek erstellt und enthält daher keine nachträglich hinzugefügten Funktionen.
Immer mehr Kunden fordern Integrationen der uipath-Plattform in andere Plattformen wie GitLab und Circle CI, und UiPath ist nicht in der Lage, für alle native Plugins zu erstellen.
Diese inoffizielle Bibliothek von DevOps PowerShell-Skripten unterstützt Kunden dabei, die Interaktion mit der offiziellen UiPath-CLI zu erleichtern, um CI/CD in ihre Arbeitsabläufe zu integrieren und ihnen das Paketieren, Bereitstellen und Ausführen von Automatisierungen und Tests zu ermöglichen.
Es wird empfohlen, eine Kopie der Skripte aus dem Skriptordner in Ihr eigenes Repository herunterzuladen
# 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 " ;
Es können fünf verfügbare Skripte verwendet werden
Skript | Beschreibung |
---|---|
UiPathPack | Packen Sie ein oder mehrere Projekte in ein Paket. Klicken Sie auf den Namen für eine detaillierte Dokumentation |
UiPathDeploy | Stellen Sie Pakete auf einer Orchestrator-Instanz bereit und veröffentlichen Sie sie optional in einer Reihe von Umgebungen. Klicken Sie auf den Namen für eine detaillierte Dokumentation |
UiPathJobRun | Lösen Sie einen Auftrag auf Orchestrator aus. Klicken Sie auf den Namen für eine detaillierte Dokumentation |
UiPathRunTest | Testet ein bestimmtes Paket oder führt einen Testsatz aus. Klicken Sie auf den Namen für eine detaillierte Dokumentation |
UiPathManageAssets | Verwalten Sie Uipath-Orchestrator-Assets. |
UiPathAnalyzeProject | Überprüfen Sie Projekte auf Verstöße gegen den Workflow-Analysator |
UiPathCLIGeneric | Dieses Skript ist für diejenigen gedacht, die wissen, wie man mit uipcli.exe arbeitet und die CLI direkt aufrufen möchten. Dieses Skript übergibt die bereitgestellten Parameter unverändert direkt an uipcli.exe. |
CircleCI-Beispiel
GitLab-Beispiel
Jedes Skript protokolliert alle Ausgaben in seiner eigenen *.log
Datei und manchmal auch in der Konsole.
The scripts will automatically download the UiPath.CLI during the runtime.