第 3 章 为自动管道触发器配置 GitLab Webhook
了解如何在 GitLab 中设置 webhook 和 secret,以便在代码更新时自动触发管道运行。
先决条件
- 您有一个现有的 GitLab 项目。
- 在 OpenShift Web 控制台中 具有管理员特权。
步骤
检索 Webhook URL 和 Secret 令牌:
- 使用管理员特权登录 OpenShift Web 控制台。
-
导航到
rhtap
项目,展开 Pipelines,然后选择 PipelineRuns。 -
找到
rhtap-pe-info-&
lt;> 管道运行,然后选择 Logs 选项卡。
注意这些日志包含 GitLab 配置所需的 webhook URL 和 secret 令牌。
在 GitLab 中配置 Webhook:
- 在 GitLab 仓库中,进入到 Settings > Webhooks。
- 在 URL 字段中,输入从 Step 1 复制的 Webhook URL。
- 在 Secret Token 字段中,输入从 Step 1 复制的 secret 令牌。
在 Trigger 部分:
- 选择 Push events。
- 选择 Merge 请求事件。
- 单击 Add Webhook。
验证
- 将您的代码更改推送到 GitLab 存储库。
- 导航到 RHDH 中的 CI 选项卡。
- 验证您的代码推送是否触发了管道运行。
更新于 2024-07-16