automation-ops
LATEST
false
UiPath logo, featuring letters U and I in white
Automation Ops 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年10月23日

Jenkins 插件发行说明

在本节下查看 Jenkins 插件的发行说明。

Uipath-automation-package-v4.0.327.v39580c233fd7

发布日期:2024 年 10 月 19 日

新增功能

此版本引入了以下功能和改进:

  • 将预打包的 CLI 升级到新发布的UiPath.CLI.Windows.24.10.9050.17872 ,这需要 .NET 8。
  • 已添加至UiPathInstallPlatform选取列表UiPath.CLI.Windows.24.10.9050.17872UiPath.CLI.24.10.9050.17872
  • 公开了governanceFilePath以在UiPath Pack中进行分析,从而启用包含工作流分析器规则的监管策略.json文件。
  • UiPath Deploy中使用自定义名称为多个流程公开了文件路径配置的processNames参数。
  • UiPath Deploy公开ignoreLibraryDeployConflict ,以避免在重复部署的情况下任务失败。

依赖项更新

  • 已将Jenkins版本从2.387.3更新为2.414.3
  • 更新了 org.jengins-ci.plugins:junit 版本从1265.v65b_14fa_f12f01304.vc85a_b_ca_96613
    备注:
    该插件可与1304.vc85a_b_ca_96613版本的 jUnit 一起使用,但仅对此特定版本进行了测试。
  • 已将 org.yaml:snakeyaml 从1.33更新为2.3
  • 更新了 org.jengins-ci.modules:instance-identity 从185.v303dc7c645f9201.vd2a_b_5a_468a_a_6

Uipath-automation-package-v3.2

发布日期:2024 年 5 月 24 日

新增功能

UiPath.CLI 23.10.8894.39673 补丁

已添加至UiPathInstallPlatform选项列表UiPath.CLI.Windows.23.10.8894.39673UiPath.CLI.23.10.8894.39673补丁。
默认版本为UiPath.CLI.Windows.23.10.8894.39673 (最新补丁)。
预打包版本为UiPath.CLI.Windows.23.10.8894.39673 (最新补丁)。

添加发行说明

在打包自动化项目或测试自动化时,可以通过设置releaseNotes参数来添加发行说明。

禁用内置订阅源

在打包自动化项目或测试自动化时,您可以通过设置disableBuiltInNugetFeeds参数来禁用内置订阅源。
您可以在nuget.config文件中指定自定义订阅源。 有关更多详细信息,请参阅本

依赖项更新

将最低jenkins server版本更新为2.387.3
将依赖项plain-credentials更新为179.vc5cb_98f6db_38
将依赖项credentials更新为1319.v7eb_51b_3a_c97b_
更新依赖项junit = 1265.v65b_14fa_f12f0 (不支持较新的版本)。
将依赖项structs更新为325.vcb_307d2a_2782
将依赖项caffeine-api更新为3.1.8-133.v17b_1ff2e0599
将依赖项instance-identity更新为185.v303dc7c645f9

Uipath-automation-package-v3.1

发行日期:2023 年 12 月 21 日

新增功能

UiPath.CLI 23.10

Uipath-automation-package-v3.1现已添加到UiPathInstallPlatform选项列表中。 默认版本为UiPath.CLI.Windows.23.10

Telemetry

现在默认发送遥测数据。 您可以通过在执行任务的代理上添加UIPATH_EXTENSIONS_CLI_TELEMETRY_ENABLED环境变量并将值设置为False来禁用遥测。 如果代理与互联网隔离(onPrem) ,则不会发送遥测数据。

库拆分

与 Studio 中一样,打包库时,您可以通过设置splitOutput=true可选参数将输出拆分为两个nupkg文件。 默认情况下,库保持完整,以保持向后兼容性。

设置可选包元数据

当使用PackRunTests project.json ,您可以指定以下可选参数:
  • 存储库 URL
  • RepositoryCommit
  • RepositoryBranch
  • RepositoryType
  • ProjectUrl
这些内容将添加到nupkg文件中。

Jenkins 依赖项

Caffeine API ≥ 2.9.3-65.v6a_47d0f4d1fe
本地化支持度不低于1.2
实例身份 ≥ 116.vf8f487400980
凭据 > 2.6.1.1
JUnit = 1166.va_436e268e972
普通凭据 > 1.8
结构 ≥ 324.va_f5d6774f3a_d

错误修复

  • 在某些场景和某些管道类型(多分支、自由式或管道)中,无法正确获取某些环境变量。
  • 除了默认的预打包版本外,Jenkins 无法从选取列表中下载选定的uipcli
  • 在某些情况下,Jenkins 插件将错误的identityUrl传递给uipcli

uipath-automation-package-v3.0

发布日期:2023 年 3 月 10 日

新增功能

Jenkins Long Term Support

在此版本中,Jenkins 插件支持最新的 Jenkins 长期支持 (LTS) 版本: 2.361.2 LTS

Install Platform task

越多越好! 已向 Jenkins 插件添加一个新任务。 UiPath 安装平台 任务可帮助您查找和下载所需的命令行界面 (CLI) 正确版本。 能够下载 CLI 的正确版本可确保 Jenkins 插件与您的环境兼容,并且您可以使用 CLI 的更高版本打包 Windows 和跨平台项目。

此版本的插件随附的默认 CLI 版本为 21.10,但您可以选择下载更高版本。

总体而言, UiPath 安装平台 任务允许您:

  • 使用“ 选择 CLI 版本” 下拉列表下载并实施不同版本的 CLI。
  • 通过手动下载 CLI NUPKG 文件,将其放置在构建代理上,并在“ CLI 的 nupkg 路径” 字段中指定该路径,即可实现 CLI 的 不同版本。 此方案适用于管道无法访问 UiPath 公共订阅源以下载 CLI 的情况。

此处了解如何使用UiPath 安装平台任务。

改进

  • 现在,可以从控制台错误日志中查看和调查打包程序在编译时引发的所有错误。
  • The Jenkins plugin is trusted and verified in the CloudBees marketplace.

错误修复

  • 修复了导致 UiPath.CLI NuGet 包中缺少 manifest.json 文件的错误。
  • Jenkins tasks failed if the Orchestrator folder name contained the & symbol. Now, Orchestrator folder names with the & symbol can be passed as a parameter with the tasks.
  • 如果分析的包包含其他文件,则 工作流分析器 会因 Jenkins 失败。
  • 测试结果发布失败,并出现以下错误: 接收器类 com.uipath.uipathpackage.UiPathTest 未定义或继承接口 hudson.tasks.junit.JUnitTask 的已解析方法“abstract boolean isSkipOldReports()”的实现
  • 修复了允许 工作流分析器 分析 YAML 文件的错误。
  • Packages were deployed as libraries in Orchestrator, even if the inputted JSON file explicitly specified the outputType parameter as Process.

Uipath-automation-package-v2.11

发布日期:2022 年 10 月 18 日

错误修复

由于project.json file中的输出类型发现问题,通过 UiPath Deploy 发布 Windows 包时发生错误。 此问题已得到解决。

Uipath-automation-package-v2.10

发行日期:2022 年 9 月 5 日

改进

  • 现在,您可以在构建管道时选择 自动创建流程 参数,从而跳过通过 UiPath Deploy 创建流程。
  • UiPath Deploy 中的“ 入口点” 参数已重命名为“ 入口点路径 ”,以使其在入口点 XAML 文件嵌套在文件夹中的情况下更具建议性。 此外,还添加了一个工具提示来指示文件路径。
  • 通过 UiPath 管理资产上传为 CSV 文件的资产已进行以下更改:

    • 包含逗号的 CSV 文件现在支持在值中使用引号。
    • 不再支持注释。
    • 现在支持 JSON 值。
  • 通过 JSON 文件为 UiPath 测试指定的输入参数现在仅需要namevalue参数,但有一个例外。 在测试集级别创建新输入参数时,您仍需要提供type参数。

错误修复

  • 使用 UiPath Deploy 更新 Orchestrator 版本 2021.10 的包版本失败。 此问题已得到解决。
  • 当通过外部应用程序方法连接 Orchestrator 时,使用 UiPath Deploy 看不到已部署的包。
  • UiPath 运行作业中的“ 策略” 参数下拉列表无法正常工作。

Uipath-automation-package-2.9.2

发行日期:2022 年 4 月 20 日

改进

UiPath 部署的工作原理是为新发布的包创建一个流程并修补(更新到新版本)任何现有流程。如果未在流程元数据中指定入口点,则这些操作可能会生成验证错误。

为解决此问题,UiPath Deploy 任务执行的操作已更改如下:

  • 如果流程存在,并且不包含 UiPath 部署任务指定的入口点,则系统将对其进行修补。
  • 如果 UiPath 部署任务未指定具有入口点的流程,则使用以下附加结构创建一个新流程: MyPackageName_Entrypoint.xaml

Uipath-automation-package-2.9.1

发布日期:2022 年 2 月 9 日

错误修复

  • 使用外部应用程序配置的服务连接未正确进行身份验证。已通过解决身份 URL 配置错误修复了此问题。
  • 由于缺少 Orchestrator 库,通过 UiPath Pack 任务打包项目时发生错误。

Uipath-automation-package-2.9

发布日期:2021 年 12 月 7 日

错误修复

由于身份服务器问题,Microsoft Azure 市场中的 Orchestrator 部署身份验证失败。此问题已通过向外部应用程序身份验证方法添加新字段而得到解决,您可以在其中添加身份服务器 URL。

Uipath-automation-package-2.8.1

发布日期: 2021 年 11 月 17 日

错误修复

  • 由于入口点流程名称冲突,UiPath 部署未上传包。
  • 通过 Orchestrator 在文件夹级别部署包时出错。此问题是由于 Orchestrator 版本低于 21.4 时使用了已弃用的 API 包订阅源所致。

Uipath-automation-package-2.8

发布日期:2021 年 11 月 8 日

错误修复

  • 项目名称的大小写格式受到 UiPath Pack 问题的影响。
  • 使用 Data Service 对象打包库会失败。此问题已得到解决。
  • 除非有多个入口点,否则具有单个入口点的包不会附加到流程名称。因此,作业未加载。此问题已得到解决。
  • 通过配置了 Orchestrator 版本 2021.4 的外部应用程序部署包会导致错误。

uipath-automation-package-2.7

发布日期:2021 年 10 月 11 日

改进

  • 现在,您的 Orchestrator 内部部署实例可以配置为服务连接,从而为通过外部应用程序向 Orchestrator 进行身份验证创造了条件。
  • 现在,您可以使用测试机器人在非生产环境中测试您的工作流。这仅适用于非生产环境。您可以在配置 UiPath 运行作业时选择此选项。
  • 测试结果现在包含一个测试用例日志链接,用于显示详细的执行事件。
  • 我们列出了用于 UiPath NuGet 包的官方订阅源。要查看该列表,请参阅 UiPath 部署
  • 测试用例运行数据变体现在已向每个测试用例标题添加了一个计数,以便您可以区分结果。

uipath-automation-package-2.6

发布日期:2021 年 9 月 3 日

错误修复

将测试项目包部署到 Orchestrator 时出错,因为它们可能有多个入口点。此问题已通过忽略测试项目发布的包的入口点而得到解决。

uipath-automation-package-2.5

发布日期:2021 年 8 月 30 日

新增功能

此更新对 Orchestrator 身份验证、新的测试集配置和错误修复进行了更改。

改进

  • 现在,您可以通过外部应用程序使用 Orchestrator 进行身份验证。您可以将 Orchestrator 配置为新的服务连接。
  • 您可以配置用于在 Orchestrator 中发布包的 UiPath 包任务,以报告工作流验证错误。此额外配置可用于检查项目中是否存在违反工作流分析器的情况。
  • 现在,您可以通过在测试集级别定义参数来在运行时参数化测试用例。您可以通过覆盖默认参数值(而不是新建参数值)来使用此功能重新配置现有测试用例。
  • 现在,测试结果将显示断言的详细信息。

错误修复

  • 通过插件发布的对象存储库中的库在 Studio 中未显示对象存储库详细信息。
  • 使用“UiPath 部署”任务创建 Orchestrator 中已存在的流程会导致错误。

uipath-automation-package-2.4

发行日期:2021 年 8 月 4 日

新增功能

此更新向测试项目添加了其他信息,并修复了一些错误。

改进

  • 包部署现在支持具有专用包订阅源的文件夹。
  • 现在,您可以在配置流程时定义入口点(XAML 文件)。这对于已激活多个入口点的包非常有用。
  • 运行作业时,您可以选择是通过生产机器人还是非生产机器人执行该作业。
  • 您可以在 CSV 文件中提供资产描述。

错误修复

  • 由于字符编码问题,资产说明未正确显示。
  • 通过 UiPath 包任务打包包含命名空间和句点的库时失败。

uipath-automation-package-2.3.2

发布日期:2021 年 3 月 23 日

新增功能

此更新修复了一些错误。

错误修复

  • 打包 Orchestrator 项目 2018.x 版不适用于 UiPath 自动化包 2.3。使用带有Studio 2018.x 版的 UiPath Pack 可以解决此问题。
  • 每当通过“UiPath 部署”任务上传测试,然后通过“UiPath 运行测试”步骤运行测试时,都无法在 Orchestrator 流程中执行测试。此问题是由 Orchestrator 中的重复包版本引起的。

uipath-automation-package-2.3

发行日期:2021 年 3 月 11 日

新增功能

此更新与我们最新的 UiPath Cloud Orchestrator 版本兼容。如果您使用的是云托管的 UiPath Orchestrator,请确保更新 UiPath Jenkins 插件

本地化支持

  • 现在,我们的任务都可以本地化。支持以下语言:德语、英语、西班牙语、法语、葡萄牙语、俄语、土耳其语、韩语、中文、日语。
  • 有关在 Jenkins 中更改显示语言的信息,请参阅“使用本地语言”。
  • 如果不支持您的本地语言,我们的插件将恢复为英语。
  • 现在,该插件取决于 1.1 版的本地化支持插件。此依赖项将在安装或更新插件时自动安装。根据此依赖关系,Jenkins 的最低版本应为 2.173 版。

编译库

打包库时,我们现在会输出有关编译过程的更多日志记录信息。另外,如果库编译失败,则打包库也将失败。

错误修复

  • 我们修复了一个问题:使用入口点 XAML 文件打包包含 In/Out 参数的流程时不会在生成的包中创建 In/Out 参数,从而导致 Orchestrator 中的参数不可用。
  • 我们修复了一个问题:在启用 FIPS 的 Windows 计算机上运行此插件时,该问题会导致错误打包库。

此页面有帮助吗?

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