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

执行 CI/CD 清单管道

您已配置清单,现在可以在沙盒上执行管道。

程序

  1. 单击管道标签。此选项卡显示由 Qlik Talend Cloud Migration Toolkit 根据所选目标生成的所有 CI/CD 步骤。此步骤使用 cloud-deployer Maven 插件。

    可用步骤类型:

    • 环境:执行 shell 脚本(.cmd.sh)以显示有关当前 CI/CD 环境的信息,包括已安装的 CommandLine 版本以及 Java、Git、Maven 等工具的版本……
    • Git 克隆:执行 shell 脚本以克隆相应的源 Git 储存库。
    • 工作区复制:如果 Talend 项目的源是一个文件夹,则会执行一个脚本,将其复制到当前 Talend CommandLine 工作区。
    • CVE 报告生成:执行一个 Maven shell 脚本,以从 Talend CommandLine 生成 CVE 报告。
    • CVE 报告:从生成的 CSV CVE 报告中生成一个图形表示。
    • 生成 Poms:执行一个 Maven shell 脚本以生成项目 Poms。执行相同的脚本以执行项目升级。
    • 项目升级报告:从生成的 CSV 升级报告中生成图形表示。
    • 打包工件:执行 Maven shell 脚本以生成选定的资产(作业、路由)工件。
    • 发布到工件存储库:执行 Maven shell 脚本以将生成的工件发布到选定的工件存储库。
    • 发布并部署到云:执行 Maven shell 脚本以将生成的工件发布到 Talend Cloud 并创建相关的执行任务。
    包含可用不同步骤的管道选项卡。
  2. 点击 运行 以启动管道并执行所有生成的步骤。成功执行后,每个步骤都会有一个绿色对勾标记和执行时间。
    • CVE 报告 步骤:CVE 报告将加载由 Talend CommandLine 生成的 .csv 文件,并对其进行处理,以增强显示效果,增加额外的功能,例如不同的 groupBy 字段和指向 CVE 票证的网页链接。原始的 .csv 文件也可以直接从右侧按钮下载。
      CVE 报告示例。
    • 打包工件步骤:成功的Maven脚本输出会显示所有生成的资产工件的摘要。
    • 发布并部署到云步骤:成功的Maven脚本输出会显示所有生成的资产工件的摘要。
      发布并部署到云视图示例。
      除了Maven输出之外,云部署器Maven插件还会生成一份执行报告,其中包含有关Talend Cloud已发布工件和已创建执行任务的信息。例如:
       ---------------
       - Started      : 2023-12-15 at 14:14:23
       ---------------
      
       - PROJECT
         - Name       : PROJECT_721
         - Branch     : master
         - Commit
           - Id       : 57d96b8de6fc0eff3689d14e560b1f0f442d5b41
           - Date     : 2023-07-08T04:10:55+02:00
           - Author   : gandalf.thegrey@middle-earth.talend.com
      
       - MODULE
         - Type       : process
         - Name       : job1
         - Version    : 0.2
         - folder     :
      
       - TALEND CLOUD
         - Domain: AWS_US
         - Environment: redha-dev
           - Id       : 6207f129ce4cda223c78f732
         - Workspace  : test3
           - Id       : 63b6a8727e1af864dcfd87e0
         - Artifact
           - Name     : job1
           - Id       : 651cc33ba572351e47a557d2
           - Version  : 0.1.31.20231612071428
           - Url      : https://app.us.cloud.talend.com/manage-artifacts/6207f129ce4cda223c78f732/workspace/63b6a8727e1af864dcfd87e0/detail/job/651cc33ba572351e47a557d2
         - Task
           - Name     : task_project_721_job1
           - Id       : 6566918d7626287ce7bedd81
           - Version  : 3.3
           - Engine   : cluster-asg (REMOTE_ENGINE_CLUSTER)
           - Url      : https://app.us.cloud.talend.com/tasks-and-plans-administration/6207f129ce4cda223c78f732/63b6a8727e1af864dcfd87e0/tasks/job/6566918d7626287ce7bedd81/detail
      
       ---------------
       - Ended        : 2023-12-15 at 14:14:32
       ---------------
       - Durations
         - Publish    : 00:03.787 min
         - Deploy     : 00:03.718 min
         - Total      : 00:09.077 min

结果

Talend Management Console上,管理页面会显示新创建的任务。
在任务详情中,您可以找到相应的 CI/CD 清单配置选项:
  • 根据任务名称模板生成的任务名称
  • 选定的环境和工作区
  • 根据描述模板生成的任务描述
  • 选定的运行时
  • 关联的资产工件

Visit the discussion forum at community.qlik.com

本页面有帮助吗?

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