依提取請求篩選 (主控台) - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

依提取請求篩選 (主控台)

您可以使用主控台為具有指定事件的提取請求新增篩選條件,並包含或排除分支或檔案路徑。

依提取請求篩選 (主控台)
  1. 登入 AWS Management Console 並在 https://http://console.aws.amazon.com/codesuite/codepipeline/home 開啟 CodePipeline 主控台。

    與 AWS 您的帳戶相關聯的所有管道的名稱和狀態都會顯示。

  2. Name (名稱) 中,選擇您想編輯的管道名稱。否則,請在管道建立精靈上使用下列步驟。

  3. 在管道詳細資訊頁面上,選擇 Edit (編輯)

  4. 編輯頁面上,選擇要編輯的來源動作。選擇 編輯觸發程序 。選擇指定篩選條件

  5. 事件類型 中,從下列選項中選擇提取請求

    • 選擇推送,在將變更推送至來源儲存庫時啟動管道。選擇此選項可讓欄位指定分支和檔案路徑或 Git 標籤的篩選條件。

    • 選擇提取請求,以在提取請求開啟、更新或關閉至指定的目標分支時啟動管道。選擇此選項可讓欄位指定分支和檔案路徑的篩選條件。

      您可以選擇性地指定要篩選的下列提取請求事件:

      • 提取請求已建立

      • 已進行新的修訂以提取請求

      • 提取請求已關閉

  6. 篩選條件類型 中,選擇下列其中一個選項。

    • 選擇分支以指定觸發器監控的來源儲存庫中的分支,以便知道何時開始工作流程執行。在包含 中,輸入您要為觸發器組態指定的 glob 格式分支名稱模式,以便在指定分支的變更時啟動管道。在排除 中,以 glob 格式輸入分支名稱的 regex 模式,您要為要忽略的觸發組態指定,並且不要在指定分支的變更時啟動管道。如需更多資訊,請參閱使用語法中的 glob 模式

      注意

      如果包含和排除兩者的模式相同,則預設為排除模式。

      您可以使用 glob 格式的 regex 模式來定義分支名稱。例如,使用 main.* 來比對以 開頭的所有分支main.*。如需更多資訊,請參閱使用語法中的 glob 模式

      對於推送觸發程序,指定您推送的分支,即目的地分支。對於提取請求觸發,指定您要開啟提取請求的目標分支。

    • (選用) 在檔案路徑 下,指定觸發程序的檔案路徑名稱。視需要在包含排除中輸入名稱。

      您可以使用 glob 格式的 regex 模式來定義檔案路徑名稱。例如,使用 prod.*來比對以 開頭的所有檔案路徑prod.*。如需更多資訊,請參閱使用語法中的 glob 模式