設定非生產管道 configuring-non-production-pipelines

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

概觀 overview

使用​ 管道 ​圖磚 (在 Cloud Manager 中),部署管理員 ​可建立兩個不同類型的管道。

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

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

有兩種類型的非生產管道:

  • 程式碼品質管道 - 這些會對 Git 分支中的程式碼執行程式碼品質掃描並執行組建和程式碼品質步驟。
  • 部署管道 - 除了執行程式碼品質管道之類的組建和程式碼品質步驟之外,這些管道還會將程式碼部署到非生產環境。
NOTE
在和管道相關的 Git 存放庫具有至少一個分支並完成方案設定前,無法設定管道。如要了解如何在 Cloud Manager 中新增和管理存放庫,請參閱文件:Cloud Manager 存放庫

新增非生產管道 add-non-production-pipeline

設定好方案並擁有至少一個使用 Cloud Manager UI 的環境後,您就可以依照以下步驟著手新增非生產管道了。

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

  2. 從 Cloud Manager 首頁畫面存取管道卡。 按一下​ 新增 ​並選取​ 新增非生產管道

    新增非生產管道

  3. 在​ 設定 ​索引標籤 (在​ 新增非生產管道 ​對話框中) 上,選取您要建立的管道類型:程式碼品質管道 ​或​ 部署管道

    選擇管道類型

  4. 在​ 非生產管道名稱 ​欄位中為您的管道提供說明。

  5. 如果您選擇新增​ 部署管道,請從​ 合格的部署環境 ​下拉式選單中選取目標部署環境。

  6. 提供管道應擷取程式碼的存放庫。

    • 存放庫 - 此選項會定義管道應該從哪個 Git 存放庫擷取程式碼。
    • Git 分支 - 此選項會定義管道應該選取哪個分支來擷取程式碼。
  7. 定義您的部署選項。

    1. 在​ 部署觸發程序 ​下,可定義哪種事件會啟動管道。

      • 手動 - 使用此選項以手動方式啟動管道。
      • 開啟 Git 變更 - 只要將認可新增到已設定的 Git 分支,此選項就會啟動管道。使用此選項,您仍然可以在需要時手動啟動管道。
    2. 對於部署管道,在​ 重要量度失敗行為 ​下,可定義在任何品質閘道中遇到重要失敗時的管道行為。

      • 每次都詢問 - 這是預設設定,要求對任何重要失敗進行手動介入。
      • 立即失敗 - 如果選取,則每當重要失敗發生時,將取消管道。這基本上是模擬使用者手動拒絕每次失敗。
      • 立即持續 - 如果選取,則每當重要失敗發生時,管道將自動繼續。這基本上是模擬使用者手動核准每次失敗。
    3. Dispatcher 設定 - 部署管理員 ​角色可設定在執行管道時將失效或從 AEM Dispatcher 快取中排清的一連串內容路徑。在部署任何內容套件後,這些快取操作將以部署管道步驟的一部分來執行。這些設定會使用標準的 AEM Dispatcher 行為。進行設定:

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

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

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

  8. 按一下​ 儲存,即可儲存您的管道。

後續步驟 the-next-steps

設定好管道後,您需要部署程式碼。如需更多詳細資訊,請參閱文件程式碼部署

教學課程影片 video-tutorial

該影片會提供管道建立流程的概觀,本文件對此有詳細說明。

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