cicd-integrations
2025.10
true
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

CI/CD 集成用户指南

上次更新日期 2025年11月5日

使用项目

本节介绍如何使用 UiPath CLI、Azure DevOps 扩展程序和 Jenkins 插件管理独立 RPA 项目。

什么是独立项目?

独立项目是指独立打包、部署和管理的单个 UiPath 自动化项目。其中包括:

  • 流程项目 - 执行业务工作流的自动化
  • 项目 - 跨自动化共享的可重用组件
  • 测试项目 - 用于验证自动化的自动化测试用例
  • 模板项目 - 用作新自动化起点的预配置项目结构

从 25.10 开始,UiPath 还支持解决方案,将多个项目、配置和资产捆绑到单个可部署单元中。有关解决方案工作流,请参阅使用解决方案

CI/CD 中的项目生命周期

独立项目的典型 CI/CD 工作流遵循以下步骤:

  1. “还原依赖项” - 从 NuGet 订阅源下载所需的库和包。
  2. 分析- 根据工作流分析器规则和监管策略验证项目。
  3. 打包- 将项目打包到 NuGet 包 (.nupkg) 中。
  4. 部署- 将包发布到 Orchestrator。
  5. 部署资产- 配置特定于环境的资产。
  6. 运行- 在 Orchestrator 中将自动化作为作业执行。
  7. 测试- 运行测试集以验证功能。

并非所有步骤对于每种项目类型都是必需的。例如,库项目通常只经过打包和部署,而不是直接运行或测试。

可用任务

以下任务可用于处理独立项目:

任务描述CLI 命令
还原依赖项从 NuGet 订阅源下载项目依赖项uipcli package restore
分析根据工作流分析器规则验证项目uipcli package analyze
打包将项目打包为 .nupkg文件uipcli package pack
部署将包发布到 Orchestratoruipcli package deploy
运行作业在 Orchestrator 中执行自动化uipcli job run
测试在 Orchestrator 中运行测试包或测试集uipcli test run
部署资产创建或更新 Orchestrator 资产uipcli asset deploy
删除资产从 Orchestrator 中删除资产uipcli asset delete

身份验证要求

要使用这些任务,您必须使用具有适当 OAuth 作用域的外部应用程序向 Orchestrator 进行身份验证。

有关所需权限的信息,请参阅API 访问应用程序作用域

详细的任务文档

有关每个任务的分步说明,请参阅:

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。