本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
筛选 GitLab 群组 webhook 事件(控制台)
通过控制台创建 GitLab 项目时,选择以下选项在项目中创建 GitLab 群组 webhook。有关群组 GitLab webhook 的更多信息,请参阅GitLab 群组网络挂钩。
-
在处打开 AWS CodeBuild 控制台https://console.aws.amazon.com/codesuite/codebuild/home
。 -
创建构建项目。有关信息,请参阅创建构建项目(控制台)和运行构建(控制台)。
-
在源中:
-
对于来源提供商,选择GitLab或GitLab自行管理。
-
对于存储库,选择 GitLab scoped webhook 。
GitLab 存储库将自动设置为
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION,这是群组 webhook 所需的源位置。注意
使用群组网络挂钩时,请确保 CodeBuild 拥有在群组中创建群组级网络挂钩的权限。 GitLab如果您使用现有的 OAuth 连接,则可能需要重新生成该连接才能授予 CodeBuild 此权限。
-
-
在主要源 Webhook 事件中:
-
在组名称中,输入组名称。
如果项目的源类型为
GITLAB_SELF_MANAGED,则还需要在 webhook 组配置过程中指定一个域。例如,如果组的 URL 是https://domain.com/group/group-name,则域是https://domain.com。注意
创建 webhook 后不能更改此名称。要更改名称,您可以删除并重新创建 webhook。如果您想完全删除 webhook,也可以将项目源位置更新为 GitLab存储库。
-
(可选)在 webhook 事件筛选条件组中,您可以指定要触发新构建的事件。您也可以指定
REPOSITORY_NAME作为筛选条件,仅根据来自特定存储库的 webhook 事件触发构建。
您也可以将活动类型设置为,
WORKFLOW_JOB_QUEUED以设置自托管的 GitLab 跑步者。有关更多信息,请参阅 Self-managed GitLab 跑步者进来 AWS CodeBuild。
-
-
-
继续使用默认值,然后选择创建构建项目。