本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
篩選 GitLab 群組 Webhook 事件 (主控台)
透過主控台建立 GitLab 專案時,請選取下列選項,以在專案中建立 GitLab 群組 Webhook。如需群組 GitLab Webhook 的詳細資訊,請參閱 GitLab 群組 Webhook。
-
在 https://console.aws.amazon.com/codesuite/Codebuild/home
開啟 AWS CodeBuild 主控台。 -
建立建置專案。如需詳細資訊,請參閱 建立組建專案 (主控台) 及 執行建置 (主控台)。
-
在 Source (來源) 中:
-
對於來源提供者 ,選擇 GitLab或GitLab自我管理 。
-
針對儲存庫 ,選擇GitLab範圍 Webhook 。
GitLab 儲存庫會自動設定為
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
,這是群組 Webhook 所需的來源位置。注意
使用群組 Webhook 時,請確定 CodeBuild 具有在 中建立群組層級 Webhook 的許可 GitLab。如果您使用的是現有的OAuth連線 ,您可能需要重新產生連線,才能授予 CodeBuild 此許可。
-
-
在主要來源 Webhook 事件 中:
-
針對群組名稱 ,輸入群組名稱。
如果專案的來源類型為
GITLAB_SELF_MANAGED
,您也需要指定網域做為 Webhook 群組組態的一部分。例如,如果您群組URL的 是https://domain.com/group/group-name
,則網域是domain.com
。注意
建立 Webhook 後,無法變更此名稱。若要變更名稱,您可以刪除並重新建立 Webhook。如果您想要完全移除 Webhook,也可以將專案來源位置更新至 GitLab儲存庫。
-
(選用) 在 Webhook 事件篩選條件群組 中,您可以指定要觸發新建置 的事件。您也可以指定
REPOSITORY_NAME
做為篩選條件,以僅觸發來自特定儲存庫的 Webhook 事件建置。您也可以將事件類型設定為
WORKFLOW_JOB_QUEUED
,以設定自我託管 GitLab 執行器。如需詳細資訊,請參閱中的自我管理 GitLab 執行器 AWS CodeBuild。
-
-
-
繼續進行預設值,然後選擇建立建置專案 。