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步骤是多余的,除非两个阶段存在于不同的管道作业中。
相关内容
- uip rpa pack — 构建并打包到
.nupkg中。 - uip rpa Analyze — 仅运行工作流分析器。
- UIP RPA 还原— 还原依赖项;而干净的构建版本需要将其存储在磁盘上。