通过代理服务器测试并应用月度更新 - 7.3

Talend Data Integration 迁移与升级指南

Version
7.3
Language
中文(简体)
EnrichDitaval
Data Integration
Product
Talend Data Integration
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend Identity and Access Management
Talend JobServer
Talend Log Server
Talend Runtime
Talend Studio
Content
数据治理

Talend 建议先创建一个测试分支并对月度更新进行测试,然后将再更新应用到 Talend Studio 生产分支。如需通过 Sonatype Nexus 或 JFrog Artifactory 应用更新,Talend 建议您采用代理服务器,以便控制通过管理员账号应用的更新,并方便地、一次性将更新应用到多个 Talend Studio 实例。

开始之前

  • 请确保您已安装和配置 Sonatype Nexus 或 JFrog Artifactory。
  • 共享工程的所有 Talend Studio 实例必须更新为相同版本。确保与您的团队就要使用的版本保持一致。
  • 在以下步骤中:
    • Studio_1 是指用于生产的当前 Talend Studio 实例
    • Studio_2 是指用于测试更新的 Talend Studio 实例。

关于此任务

假设,作为管理员您想在 Talend Studio 上测试 2021 年 11 月份的更新并将更新应用到几个不同的 Talend Studio 实例上。
  1. 对于 Sonatype Nexus,创建一个 raw 格式的 proxy 存储库;对于 JFrog Artifactory,创建一个 genericmaven 格式的 virtual 存储库。
  2. 此例中,将存储库命名为 my_R2021-11
  3. 将此存储库链接到您想测试的 11月份更新:https://update.talend.com/Studio/8/updates/R2021-11
  4. 打开 Studio_1
  5. 根据生产分支创建一个名为 updatge_testing (或任何其他名称) 的新分支。如需更多有关创建包含 Talend Studio 的分支的信息,请查阅 Creating a new branch based on a selected source (仅提供英文版)。您也可以使用 Git 创建一个没有 Talend Studio 的分支。
  6. 安装另一个用来测试更新的 Talend Studio 实例 (Studio_2) 并打开 Studio。
  7. 单击 Preferences (首选项) >Update settings (更新设置)。
  8. Update URL (更新 URL) 输入框中粘贴新的 URL:http://10.0.0.5/my_R2021-11。您现在可以开始测试 11 月份的更新了,测试不会影响其它 Talend Studio 实例。
  9. update_testing 分支上选择您想测试更新的工程。
    注: 如果您的工程包含引用工程,您需要登录包含第一个 Talend Studio 实例 (Studio_1) 的主工程以将工程引用更改为您的测试分支(在此示例中,为 update_testing),以确保您所测试的所有工程都位于 update_testing 分支。然后即可使用 Studio_2 将引用工程迁移到主工程之前。
  10. 随即出现警告窗口,单击 OK (确定) 将工程迁移到新的更新版本。
  11. 已将更新应用到 Studio_2 并在 update_testing 分支上完成工程迁移。您现在可以测试更新了。
  12. 测试和验证 11 月份更新后,对于 Sonatype Nexus,创建一个 raw 格式的 group 存储库;对于 JFrog Artifactory,创建一个 genericmaven 格式的 remote 存储库。
  13. 此例中,将存储库命名为 latest_validated_update
  14. 验证 11 月份更新后,将此存储库链接到 my_R2021-11
  15. 对于每个您想更新的 Talend Studio 实例,在 Talend Studio 中的 Update URL (更新 URL) 输入框中粘贴下述 URL:http://10.0.0.5/latest_validated_update

结果

现在 11 月份的更新已下载到每个 Talend Studio 实例。如果您想要测试并应用其他月度更新,请遵循相同的步骤并更新 latest_validated_update 存储库。