# 執行 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 資訊清單組態選項：

* 根據任務名稱範本產生的任務名稱
* 選取的環境和工作區
* 根據描述範本產生的任務描述
* 選取的執行階段
* 相關的資產成品