跳到主要內容 跳至補充內容

執行 CI/CD 資訊清單管道

您已設定資訊清單,現在可以在沙箱上執行管道。

程序

  1. 按一下 管道 標籤。此索引標籤會顯示由Qlik Talend Cloud Migration Toolkit根據選取的目標所產生的所有 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 並建立相關聯的執行任務。
    包含不同可用步驟的管線索引標籤。
  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

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!