本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在推送事件上篩選 (主控台)
您可以使用主控台為推送事件新增篩選條件,並包含或排除分支或檔案路徑。
在推送事件上篩選 (主控台)
-
登入 AWS Management Console 並在 https://http://console.aws.amazon.com/codesuite/codepipeline/home
開啟 CodePipeline 主控台。 與 AWS 您的帳戶相關聯的所有管道的名稱和狀態都會顯示。
-
在 Name (名稱) 中,選擇您想編輯的管道名稱。否則,請在管道建立精靈上使用下列步驟。
-
在管道詳細資訊頁面上,選擇 Edit (編輯)。
-
在編輯頁面上,選擇要編輯的來源動作。選擇 編輯觸發程序 。選擇指定篩選條件 。
-
在事件類型 中,從下列選項中選擇推送。
-
選擇推送,在變更推送至來源儲存庫時啟動管道。選擇此選項可讓欄位指定分支和檔案路徑或 Git 標籤的篩選條件。
-
選擇提取請求,以便在來源儲存庫中開啟、更新或關閉提取請求時啟動管道。選擇此選項可讓欄位指定目的地分支和檔案路徑的篩選條件。
-
-
在篩選條件類型 中,選擇下列其中一個選項。
-
選擇分支以指定觸發器監控的來源儲存庫中的分支,以便知道何時開始工作流程執行。在包含 中,輸入您要為觸發器組態指定的 glob 格式分支名稱模式,以便在指定分支的變更時啟動管道。在排除 中,以 glob 格式輸入分支名稱的 regex 模式,您要為要忽略的觸發組態指定,並且不要在指定分支的變更時啟動管道。如需更多資訊,請參閱使用語法中的 glob 模式。
注意
如果包含和排除兩者的模式相同,則預設為排除模式。
您可以使用 glob 模式來定義分支名稱。例如,使用
main*
來比對以 開頭的所有分支main
。如需更多資訊,請參閱使用語法中的 glob 模式。對於推送觸發程序,指定您推送至 的分支,即目的地分支。對於提取請求觸發,指定您要開啟提取請求的目標分支。
-
(選用) 在檔案路徑 下,指定觸發程序的檔案路徑。視需要在包含和排除中輸入名稱。
您可以使用 glob 模式來定義檔案路徑名稱。例如,使用
prod*
來比對以 開頭的所有檔案路徑prod
。如需更多資訊,請參閱使用語法中的 glob 模式。 -
選擇標籤以設定管道觸發組態,以 Git 標籤開頭。在包含 中,輸入您要為觸發器組態指定的 glob 格式標籤名稱模式,以在發行指定的標籤或標籤時啟動管道。在排除 中,輸入標籤名稱的 regex 模式,格式為您要為觸發組態指定的 glob 格式,以忽略指定標籤或標籤的發行時不要啟動管道。如果包含和排除兩者的標籤模式相同,則預設為排除標籤模式。
-