跳到主要内容 跳到补充内容

最佳做法:测试 Talend Studio 补丁

在安装补丁以解决问题或迁移到 Talend Studio 的较新版本之前,建议在现有的作业或项目上测试该补丁。

Talend Studio 应用更新前通过持续集成 (CI) 测试更新

在应用更新到 Talend Studio 之前,在一个或多个工程中使用特定的 Maven 命令对更新进行测试。

Procedure

  1. 检出 (check out) 您的 Git 工程。
  2. 从您使用 -Dtalend.studio.p2.update Maven 参数定义的 Talend 更新 URL 地址下载更新。
    示例:
    -Dlicense.path=/home/talend/talend_studio/license
    -Dtalend.studio.p2.base==https://update.talend.com/Studio/8/base
    -Dtalend.studio.p2.update=https://update.talend.com/Studio/8/updates/R2022-01
  3. 重新生成工程工作区的所有 POM 文件,并安装您想测试的更新。
    有关如何重新生成所有 POM 文件的更多信息,请参阅为您的项目生成 POM 文件
  4. 测试现有工程和作业的生成。
  5. 如果工程成功生成,将更新应用到 Talend Studio。如果测试不成功,请联系 Qlik 支持人员。

下载补丁

Before you begin

  • 共享工程的所有 Talend Studio 实例必须更新为相同版本。确保与您的团队就要使用的版本保持一致。

Procedure

根据您需要下载的补丁程序版本,执行以下操作:
  • 如果您需要下载最新的月度更新,请直接从 Talend Cloud 门户的 Downloads (下载) 页面下载补丁。
  • 如果您需要尽早访问新补丁或下载旧补丁,请要求 Qlik 支持部门将补丁分配给您的客户帐户。Qlik 支持人员还将代表您创建一个 Talend Remote Nexus 服务器帐户来托管补丁。收到回复后,在 Talend Remote Nexus 服务器中,使用您的客户端凭据登录,然后转到 Qlik 支持部门提供的确切 URL 来下载补丁。

Talend Studio 中应用并测试补丁

About this task

Qlik 建议先创建一个测试分支并对补丁进行测试,然后将再补丁应用到 Talend Studio 生产分支。

在以下步骤中:
  • Studio_1 是指用于生产的当前 Talend Studio 实例。
  • Studio_2 是指用于测试补丁的 Talend Studio 实例。

Procedure

  1. 打开当前 Talend Studio 实例,并选中要在其上测试补丁的工程。
  2. 根据生产分支创建一个名为 patch_testing (或任何其他名称) 的新分支。有关使用 Talend Studio 创建分支更多信息,请参阅根据选定的源创建新分支。您也可以使用 Git 创建一个没有 Talend Studio 的分支。
  3. 安装另一个 Talend Studio 实例 (Studio_2) 来测试补丁。
  4. Studio_2 实例中手动应用补丁并启动。有关更多信息,请参阅将补丁应用至 Talend Studio
  5. 选中 patch_testing 分支中的工程。
    信息注释Warning: 如果工程包含引用工程,您需要登录包含第一个 Talend Studio 实例 (Studio_1) 的主工程以将工程引用更改为您的测试分支(在此示例中,为 patch_testing),以确保您所测试的所有工程都位于 patch_testing 分支。然后使用 Studio_2 将引用工程迁移到主工程之前。
  6. 随即出现警告窗口,单击 OK (确定) 将工程迁移到新的补丁版本。

Results

已将补丁应用到 Studio_2 并迁移了 patch_testing 分支中的工程。现在可以测试补丁。

如果测试成功,则可以将补丁应用到用于生产的 Talend Studio 实例 (Studio_1),并迁移其他生产分支。

如果测试不成功,请联系 Qlik 支持人员。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!