第 1 章 配置 GitLab Webhook 以启用自动管道触发器
在 GitLab 中设置 webhook,以在代码更新时自动触发管道运行。
先决条件
- 您必须在 RHTAP 安装过程中集成 GitLab。
您有一个源存储库。查找应用程序的源代码:
- 在 RHDH 平台上,导航到 Catalog,选择相应的应用程序,其中 GitLab 配置为存储库主机。
- 前往 Overview 选项卡,再选择 View Source 以打开托管应用程序的源代码的存储库。
-
您有一个 Webhook URL 和 Secret Token。您可以在
private.env
文件中找到这些凭证。
流程
导航到 GitLab 源存储库。
- 在 Red Hat Developer Hub 平台上,导航到 Catalog,选择将 GitLab 配置为存储库主机的应用程序。
- 前往 Overview 选项卡,再选择 View Source 以打开源代码的存储库。
- 进入 Settings > Webhooks。
- 在 URL 字段中输入 Webhook URL。
- 在 Secret Token 字段中,输入 secret 令牌。
在 Trigger 部分中:
- 选择 Push events。
- 选择 Merge request events。
- 单击 Add Webhook。
验证
- 将任何更改提交到 GitLab 中的源存储库。
- 导航到 RHDH 中的 CI 选项卡。
- 验证您的代码推送是否触发了管道运行。