UiPath Documentation
uipath-cli
latest
false
UiPath CLI 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

UIP RPA 构建

“uip rpa Build”的语法和选项,可编译 Studio 项目而不打包该项目,以用于内循环或 CI 验证。

uip rpa build用于编译 UiPath Studio 项目。系统会针对项目运行工作流分析器(除非跳过)和工作流编译器,但不会生成.nupkg 。当您想要验证项目是否可以在不打包的情况下干净地编译(典型的内循环或 CI 门)时,请使用它。当您还需要 NuGet 包进行上传时,请使用uip rpa pack 。

警告:

Runtime 要求

  • .NET 运行时必须在运行器上可用 — 工作流编译器是.NET 支持的。请参阅重大变更 —.NET Runtime 。
  • 适用于 Windows 项目的 Windows 运行器。跨平台项目 ( targetFramework: "Portable" ) 可在任何操作系统上构建。Windows 项目( targetFramework: "Windows" ) 需要 Windows 运行器。Windows - 旧版项目需要uip rpa-legacy 。有关项目风格矩阵,请参阅UIP RPA 概述。

大纲​

uip rpa build <projectDir> [options]
uip rpa build <projectDir> [options]
  • <projectDir> — Studio 项目的路径(包含project.json目录)。

选项​

标记描述
--skip-analyze跳过“工作流分析器”步骤。当分析通过uip rpa analyze作为单独的管道阶段运行时非常有用。
--governance-file-path <path>分析器使用的监管/策略规则文件的路径。
--governance-file-type <type>监管文件类型(底层打包程序验证选择 — 对于可接受集,在实时安装上运行uip rpa build --help )。
--detailed-log-path <path>将详细的编译器/分析器日志写入给定路径。
--exclude-configured-sources在依赖项解析期间忽略用户/计算机 NuGet 源。用于仅对--nuget-sources-config-path强制执行隔离构建。
--nuget-sources-config-path <path>NuGet 源配置文件的路径。
--log-level <level>编译器日志级别。默认为Warn 。

有关已安装工具版本的完整选项列表,请运行:

uip rpa build --help
uip rpa build --help

示例​

# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject

# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze

# Build with governance enforcement
uip rpa build ./MyProject \
  --governance-file-path ./policies/governance.json
# Build a project — fail the step on any compile or analyzer error
uip rpa build ./MyProject

# Build without re-running the analyzer (analysis runs in a separate CI stage)
uip rpa build ./MyProject --skip-analyze

# Build with governance enforcement
uip rpa build ./MyProject \
  --governance-file-path ./policies/governance.json

何时使用构建 与 打包​

Use case命令
合并前验证项目是否可在 CI 中编译uip rpa build
生成.nupkg以便上传到 Orchestrator 或订阅源uip rpa pack
验证依赖项解析和类型编译,无监管uip rpa build --skip-analyze
仅运行监管入口,不提供编译输出uip rpa analyze

pack会在内部执行构建,因此pack之前的单独build步骤是多余的,除非两个阶段存在于不同的管道作业中。

另请参阅​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新