篩選 GitLab 群組 Webhook 事件 (主控台) - AWS CodeBuild

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

篩選 GitLab 群組 Webhook 事件 (主控台)

透過主控台建立 GitLab 專案時,請選取下列選項,以在專案中建立 GitLab 群組 Webhook。如需群組 GitLab Webhook 的詳細資訊,請參閱 GitLab 群組 Webhook

  1. https://console.aws.amazon.com/codesuite/Codebuild/home 開啟 AWS CodeBuild 主控台。

  2. 建立建置專案。如需詳細資訊,請參閱 建立組建專案 (主控台)執行建置 (主控台)

    • Source (來源) 中:

      • 對於來源提供者 ,選擇 GitLabGitLab自我管理

      • 針對儲存庫 ,選擇GitLab範圍 Webhook

        GitLab 儲存庫會自動設定為 CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION,這是群組 Webhook 所需的來源位置。

        注意

        使用群組 Webhook 時,請確定 CodeBuild 具有在 中建立群組層級 Webhook 的許可 GitLab。如果您使用的是現有的OAuth連線 ,您可能需要重新產生連線,才能授予 CodeBuild 此許可。

      GitLab 範圍 Webhook 的組態。
    • 主要來源 Webhook 事件 中:

      • 針對群組名稱 ,輸入群組名稱。

        如果專案的來源類型為 GITLAB_SELF_MANAGED,您也需要指定網域做為 Webhook 群組組態的一部分。例如,如果您群組URL的 是 https://domain.com/group/group-name,則網域是 domain.com

        注意

        建立 Webhook 後,無法變更此名稱。若要變更名稱,您可以刪除並重新建立 Webhook。如果您想要完全移除 Webhook,也可以將專案來源位置更新至 GitLab儲存庫。

        群組 Webhook 的組態。
      • (選用) 在 Webhook 事件篩選條件群組 中,您可以指定要觸發新建置 的事件。您也可以指定 REPOSITORY_NAME做為篩選條件,以僅觸發來自特定儲存庫的 Webhook 事件建置。

        僅觸發從特定儲存庫建置 Webhook 事件的篩選條件。

        您也可以將事件類型設定為 WORKFLOW_JOB_QUEUED,以設定自我託管 GitLab 執行器。如需詳細資訊,請參閱中的自我管理 GitLab 執行器 AWS CodeBuild

  3. 繼續進行預設值,然後選擇建立建置專案