4.7. 配置自动构建
从 OpenShift Container Platform GitHub 仓库获取此应用程序的源代码。因此,每当您将代码更改推送到您的分叉仓库时,webhook 会自动触发应用程序的重新构建过程。
为您的应用程序设置 webhook:
- 从 Web 控制台导航至包含应用程序的项目。
- 点 Browse 选项卡,然后点 Builds。
- 点您的构建名称,然后点击 Configuration 选项卡。
- 点击 接下来到 GitHub Webhook URL 以复制 webhook URL。
- 进入 GitHub 上 fork 的仓库,然后点 Settings。
- 点击 Webhooks & Services。
- 点击 Add webhook。
- 将 webhook URL 粘贴到 Payload URL 字段。
-
将 Content Type 设置为
application/json
。 - 点击 Add webhook。
GitHub 现在会尝试向 OpenShift Container Platform 服务器发送 ping 有效负载,以确保通信成功。如果您在 Webhook URL 旁边看到一个绿色检查标记,则代表它被正确配置。鼠标悬停在检查标记之上,可查看最后一次发送的状态。
当您下一次将代码更改推送到 fork 仓库时,应用程序会自动重建。