6.6.2. Webhook
从 GitHub 存储库创建
BuildConfig
后,请运行:$ oc describe bc/<name-of-your-BuildConfig>
这将输出一个 Webhook GitHub URL,如下所示:
<https://api.starter-us-east-1.openshift.com:443/oapi/v1/namespaces/nsname/buildconfigs/bcname/webhooks/secret/github>.
- 从 GitHub Web 控制台将此 URL 剪切并粘贴到 GitHub 中。
-
在 GitHub 存储库中,从 Settings
Webhooks & Services 中选择 Add Webhook。 - 将 URL 输出(与上方相似)粘贴到 Payload URL 字段。
-
将 Content Type 设置为
application/json
。 - 点击 Add webhook。
您应该看到一条来自 GitHub 的消息,说明您的 Webhook 已配置成功。
现在,每当您将更改推送到 GitHub 存储库时,新构建会自动启动,成功构建后也会启动新部署。
注意
如果删除或重新创建应用程序,您必须使用新的 BuildConfig
webhook url 更新 GitHub 中的 Payload URL 字段。