新增生產管道 configuring-production-pipelines

了解如何使用 Cloud Manager 建立和設定生產管道,以部署程式碼。 如果您想先了解有關在 Cloud Manager 中管道如何運作的更多概念性概觀,請參閱CI/CD 管道

概觀 overview

使用​ 管道設定 ​圖磚 (在 Cloud Manager 中),您可建立兩種不同類型的管道。

  • 生產管道 - 生產管道是一個專門建置的管道,由一系列精心安排的步驟組成,從您的 Git 存放庫取出原始程式碼再一路帶入生產環境。
  • 非生產管道 - 非生產管道主要用於執行程式碼品質掃描或將原始程式碼部署到開發環境中。

本文件會專注於生產管道。如需有關如何設定非生產管道的詳細資訊,請參閱文件設定非生產管道

部署管理員 ​的角色即負責設定管道。管道設定包括:

  1. 定義啟動管道的觸發程序。
  2. 定義控制生產部署的參數。
  3. 設定效能測試參數。
NOTE
與管道相關的 Git 存放庫必須具有至少一個分支,且已完成方案設定,才能進行管道設定。

新增生產管道 adding-production-pipeline

使用 Cloud Manager UI 設定完成方案並擁有至少一個環境後,您便可以著手新增生產管道了。

  1. my.cloudmanager.adobe.com 登入 Cloud Manager 並選取適當的組織和方案。

  2. 瀏覽至「管道」卡片 (在「方案概觀」頁面)。

  3. 按一下「+ 新增」,然後選取「新增生產管道」。

    新增生產管道

  4. 此​ 新增生產管道 ​對話框會開啟​ 設定 ​索引標籤,在此會提供幾個必須定義的管道選項。這些選項會被分組到可摺疊的部份中,並在以下步驟中進行說明。

    1. 在​ 管道名稱 ​欄位中為您的管道提供描述性名稱。

    2. 在「原始程式碼」區段下,您可定義管道從哪裡擷取要處理的程式碼。

      • 存放庫 - 定義管道應從哪個 Git 存放庫擷取程式碼。
      note tip
      TIP
      如要了解如何在 Cloud Manager 中新增和管理存放庫,請參閱文件「方案設定」。
      • Git 分支 - 定義應該從所選管道的哪個分支擷取程式碼。
      • 程式碼位置 - 定義管道應從所選存放庫的分支中擷取程式碼的路徑。

      定義管道的存放庫

    3. 在​ 環境 ​部份下,您可以定義部署的觸發器以及應如何在每個環境中推出部署。

      1. 在​ 中繼 ​部份中,您可以定義如何將管道推出至您的中繼環境。

        • 部署觸發器 - 您有以下選項可定義部署觸發器,以啟動管道。

          • 手動 - 使用 Cloud Manager UI 手動啟動管道。
          • 在 Git 變更時 - 只要將認可新增到已設定的 Git 分支,就會啟動 CI/CD 管道。使用此選項,您仍然可以在需要時手動啟動管道。
        • 重要量度失敗行為 - 在管道設定或編輯期間,部署管理員可選擇對任何品質閘道中遭遇重要失敗時的管道行為進行定義。可使用的選項包括:

          • 每次都詢問 - 預設設定,要求對任何重要失敗進行手動介入。
          • 立即失敗 - 每當重要失敗發生時,便取消管道。此為模擬使用者手動拒絕每次失敗。
          • 立即持續 - 當重要失敗發生時,管道皆自動繼續。此為模擬使用者手動核准每次失敗。

        部署觸發器

        • 部署選項 - 您可加速特定部署任務。

          • 在中繼部署後核准 - 此核准會在部署至中繼環境之後發生,然後才會進行任何測試。否則就會在生產部署之前進行核准,而這會在完成所有測試後才進行。

          • 略過負載平衡器變更 - 不進行負載平衡器變更。

        中繼部署選項

        • Dispatcher 設定 - 部署管理員 ​角色可設定一組內容路徑,而這組路徑在管道執行時會失效或從 AEM Dispatcher 快取中清除。在部署任何內容套件後,這些快取動作會視為部署管道步驟一部分來執行。這些設定使用標準的 AEM Dispatcher 行為。若要進行設定,請進行以下步驟:

          1. 路徑 ​下會提供內容路徑。

          2. 在​ 類型 ​下,選取在該路徑將採取的操作。

            • 排清 - 執行快取刪除。
            • 失效 - 執行快取失效,類似於將內容從製作執行個體啟動至發佈執行個體的情況。
          3. 按一下​ 新增路徑,即可新增您指定的路徑。您在每個環境最多可新增 100 個路徑。

        Dispatcher 設定

        note tip
        TIP
        一般而言,最好使用無效操作,但在某些情況下可能需要排清,尤其是在使用 AEM HTML 用戶端資料庫時。
      2. 在​ 生產 ​部份中,您可以定義如何將管道推出至您的生產環境。

        • 部署選項 - 您可定義控制生產部署的參數。

          • 使用上線核准 - 必須由具有​ 企業所有者專案管理員 ​或​ 部署管理員 ​角色的使用者透過 Cloud Manager UI 手動核准部署。

          • 已排程 - 會在生產部署之前暫停管道,以允許對其進行排程。如果選取此選項,管道將在部署到中繼環境後暫停,並提示使用者應採取的動作。

            • Now - 立即部署到生產環境,有效地完成管道。
            • 日期 - 讓使用者安排應完成部署的時間。
            • 停止執行 - 中止到生產環境的部署。
          note tip
          TIP
          請參閱「程式碼部署」,了解如何設定程式碼排程或立即執行管道。
          • 使用 CSE 監督 - 如果選取此選項,則客戶成功工程師 (CSE) 會參與開始實際部署。在啟用此選項的情況下建立或編輯管道時,部署管理員 ​角色會有以下選項。

            • 任何 CSE - 讓任何有空的 CSE 開始部署。
            • 我的 CSE - 僅允許指派給客戶的特定 CSE 開始部署。如果指派的 CSE 沒有空,此選項也適用於 CSE 的指定後援。

          生產部署選項

        • Dispatcher 設定 - 定義生產環境的 Dispatcher 設定。這些選項和中繼環境的選項相同。

  5. 按一下「繼續」,即可前進到「中繼測試」標籤,您可在此設定 AEM Sites 和 AEM Assets 的效能測試 (依您已授權的產品而定)。

    note tip
    TIP
    請參閱「程式碼品質測試」,以了解更多有關「中繼測試」標籤上可用選項的詳細資訊。
    1. 在「網站內容傳遞/分散式負載權數」區段中,您根據三個頁面集之間頁面請求的權重來設定網站效能測試。您可以根據需要啟用或停用頁面集。

      • 熱門的即時頁面
      • 其他即時頁面
      • 新頁面

      網站負載權數

    2. 在​ 資產效能測試分佈 ​部份下,您可以定義影像和 PDF 的測試分佈並定義您自己的測試資產。

      • 影像 - 調整滑桿即可調整影像和 PDF 之間的測試劃分。

      • PDF - 調整滑桿即可調整影像和 PDF 之間的測試劃分。

      • 透過上傳來定義您自己的自訂資產。

        1. 格式 - 選擇您的自訂資產是否為影像的 PDF。
        2. 檔案名稱 - 使用檔案瀏覽器按鈕從您的本機電腦中選取影像。
        3. 新增測試檔案 - 按一下即可上傳您選取的資產。

      資產測試分佈

  6. 按一下​ 儲存,即可完成新增生產管道。

後續步驟 the-next-steps

管道已設定後,請部署您的程式碼。請參閱「程式碼部署」,了解更多詳細資訊。

教學課程影片 video-tutorial-one

本影片將概述管道建立流程,而本文件中有詳細說明。

recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3