Coolify logoCoolify

GitHub 自动部署

每当您向 GitHub 仓库推送更改时,Coolify 都可以自动部署您应用程序的新版本。

在 Coolify 上设置自动部署有三种方法:

GitHub App

我们有一份专门用于设置 GitHub App 的指南,您可以在此处查看:/github/setup-app

设置好 GitHub App 后,Coolify 会自动启用“自动部署”。如果未启用,请按照以下步骤在您的应用程序中启用它:

  1. 打开您的应用程序配置页面。
  2. 转到“高级”页面。
  3. 在常规部分下启用“自动部署”。

GitHub Actions

我们有一份专门用于设置 GitHub Actions 的指南,您可以在此处查看:/github/actions

Webhooks

1. 启用自动部署

  1. 打开您的应用程序配置页面。
  2. 转到“高级”页面。
  3. 在常规部分下启用“自动部署”。

2. 设置 GitHub Webhook 密钥

  1. 输入一个 GitHub Webhook 密钥(这必须是一个随机字符串;您可以使用像 随机字符串生成器 这样的工具)。
  2. 将 Webhook URL 保存在安全的地方,稍后我们会用到它。

重要

Webhook 密钥类似于密码。只有当密钥匹配时,Coolify 才会接受 Webhook。

3. 在 GitHub 上设置 Webhook

  1. 转到您的仓库设置页面。
  2. 从侧边栏点击“Webhooks”。
  3. 点击“添加 Webhook”按钮。
  1. 在“Payload URL”字段中输入之前从 Coolify 复制的 Webhook URL。
  2. 在“Secret”字段中输入来自 Coolify 的 Webhook 密钥。
  3. 启用“启用 SSL 验证”。
  4. 选择“仅 push 事件”。
  5. 启用“Active”。
  6. 点击“添加 Webhook”按钮。

点击“添加 Webhook”后,您将看到如下页面:

就是这样!每当您向仓库推送更改时,Coolify 都会自动重新部署您的应用程序。

On this page