UiPath DevOps 腳本
1.1
打包、部署、運行自動化、運行測試、管理資產和分析自動化專案。
Youtube 影片 該影片是在庫首次發佈時創建的,因此它不包含後來添加的任何功能。
越來越多的客戶要求將 uipath 平台整合到 GitLab 和 Circle CI 等其他平台,而 UiPath 無法為所有這些平台建立本機外掛程式。
這個非官方的 DevOps PowerShell 腳本庫將支援客戶促進與官方 UiPath CLI 的交互,將 CI/CD 整合到他們的工作流程中,並允許他們打包、部署和運行自動化和測試。
建議將腳本副本從腳本資料夾下載到您自己的儲存庫中
# 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 " ;
可以利用五個可用的腳本
腳本 | 描述 |
---|---|
UiPath包 | 將一個或多個項目打包到一個包中。點擊名稱查看詳細文檔 |
UiPath部署 | 將套件部署到 Orchestrator 實例,可以選擇將它們發佈到一組環境。點擊名稱查看詳細文檔 |
UiPathJobRun | 在 Orchestrator 上觸發作業。點擊名稱查看詳細文檔 |
UiPath運行測試 | 測試給定的套件或運行測試集。點擊名稱查看詳細文檔 |
UiPath管理資產 | 管理 uipath Orchestrator 資產。 |
UiPath分析項目 | 檢查項目是否有工作流程分析器違規 |
UiPathCLI通用 | 該腳本是為那些知道如何使用 uipcli.exe 並希望直接呼叫 cli 的人設計的。該腳本將按原樣將提供的參數直接傳遞給 uipcli.exe。 |
CircleCI 範例
亞搏體育appGitLab樣本
每個腳本都會將所有輸出記錄到自己的*.log
檔案中,有時也會記錄到控制台中。
The scripts will automatically download the UiPath.CLI during the runtime.