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.