GitHub 自动部署
每当您向 GitHub 仓库推送更改时,Coolify 都可以自动部署您应用程序的新版本。
在 Coolify 上设置自动部署有三种方法:
GitHub App
我们有一份专门用于设置 GitHub App 的指南,您可以在此处查看:/github/setup-app。
设置好 GitHub App 后,Coolify 会自动启用“自动部署”。如果未启用,请按照以下步骤在您的应用程序中启用它:
- 打开您的应用程序配置页面。
- 转到“高级”页面。
- 在常规部分下启用“自动部署”。
GitHub Actions
我们有一份专门用于设置 GitHub Actions 的指南,您可以在此处查看:/github/actions。
Webhooks
1. 启用自动部署
- 打开您的应用程序配置页面。
- 转到“高级”页面。
- 在常规部分下启用“自动部署”。
2. 设置 GitHub Webhook 密钥
- 输入一个 GitHub Webhook 密钥(这必须是一个随机字符串;您可以使用像 随机字符串生成器 这样的工具)。
- 将 Webhook URL 保存在安全的地方,稍后我们会用到它。
重要
Webhook 密钥类似于密码。只有当密钥匹配时,Coolify 才会接受 Webhook。
3. 在 GitHub 上设置 Webhook
- 转到您的仓库设置页面。
- 从侧边栏点击“Webhooks”。
- 点击“添加 Webhook”按钮。
- 在“Payload URL”字段中输入之前从 Coolify 复制的 Webhook URL。
- 在“Secret”字段中输入来自 Coolify 的 Webhook 密钥。
- 启用“启用 SSL 验证”。
- 选择“仅
push事件”。 - 启用“Active”。
- 点击“添加 Webhook”按钮。
点击“添加 Webhook”后,您将看到如下页面:
就是这样!每当您向仓库推送更改时,Coolify 都会自动重新部署您的应用程序。
