# 执行 CI/CD 清单管道

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

## 程序

1. 点击管道选项卡。此选项卡显示由 Qlik Talend Cloud 迁移工具包 根据所选目标生成的所有 CI/CD 步骤。云部署器 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 并创建相关的执行任务。

   ![包含可用不同步骤的管道选项卡。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-pipeline-exec.png)
2. 点击运行以启动管道并执行所有生成的步骤。成功的执行将为每个步骤显示一个绿色复选标记和执行时间。
   * CVE 报告 步骤：CVE 报告将加载由 生成的 .csvTalend CommandLine 文件，并对其进行处理，以增强显示效果，增加额外的功能，例如不同的 groupBy 字段和指向 CVE 票证的网页链接。原始的 .csv 文件也可以直接从右侧按钮下载。![CVE 报告示例。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-cve-report.png)
   * 打包工件步骤：成功的Maven脚本输出会显示所有生成的资产工件的摘要。
   * 发布并部署到云步骤：成功的Maven脚本输出会显示所有生成的资产工件的摘要。![发布并部署到云视图示例。](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-step-publish-cloud.png)除了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上，管理页面会显示新创建的任务。![](https://help.qlik.com/Resources/Images/qlik-talend-cloud-migration-toolkit-user-guide/tcmp-cloud-tasks-list.png)在任务详情中，您可以找到相应的 CI/CD 清单配置选项：

* 根据任务名称模板生成的任务名称
* 选定的环境和工作区
* 根据描述模板生成的任务描述
* 选定的运行时
* 关联的资产工件