第 1 章 配置 GitLab Webhook 以启用自动管道触发器
在 GitLab 中设置 webhook 和 secret,以便在代码更新时自动触发在 RHDH 中运行的管道。
先决条件
- 您有一个源存储库。
-
您有一个 Webhook URL 和 Secret Token。您可以在
~/install_values.txt
文件中找到这些凭证。
流程
导航到 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 选项卡。
- 验证您的代码推送是否触发了管道运行。
后续步骤
- 如果在构建应用程序时选择了 GitLab 持续集成(CI),请将 secret 添加到 GitLab CI 中,以便与外部工具进行安全集成。