搜索

第 6 章 使用 Webhook 自动重建更新的应用程序

download PDF

您可以将 OpenShift 应用配置为在对包含应用代码的 Git 存储库进行更新时自动重建和重新部署。这样可确保应用程序的最新工作版本始终可用。

先决条件

  • 使用 GitHub 存储库作为来源创建的 OpenShift 应用。
  • 更改 GitHub 仓库中的 Webhook 设置的权限。

流程

  1. 在 OpenShift Dedicated 中,切换到 Developer 视角,并将项目下拉菜单设置为适当的项目。
  2. Topology 并点应用程序来查看应用程序详情面板。
  3. Builds 下,单击标记为 BC 的构建配置的名称,以查看构建配置页面。
  4. Webhooks 下,找到 GitHub 的条目,再单击 Copy URL with Secret
  5. 导航到 GitHub 中的项目页面,再单击 Settings
  6. Webhooks Add webhook
  7. Add webhook 页中输入以下信息:

    1. 将复制的 URL 使用 secret 粘贴到 Payload URL 字段中。
    2. Content type 设置为 application/json
    3. 所有其他选项保留默认值。
    4. 点击 Add webhook

验证

  • 更新应用程序代码,并验证应用程序重新构建并部署正确。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.