n8n自动部署工作流:GitHub发布监控与Coolify集成 | n8n工作流
n8n自动化部署,Coolify集成,GitHub发布监控,CI/CD工作流,环境变量管理,版本更新自动化,API集成

这个n8n工作流实现了n8n版本的自动化部署到Coolify实例的功能。它支持两个版本追踪通道:

**Beta版本发布**:每分钟检查GitHub上的预发布版本,过滤重复项,更新N8N_VERSION环境变量并部署。

**稳定版本发布**(默认禁用):每小时检查最新的稳定版本并部署。

**主要功能特性**:

– **去重机制**:确保不会对同一版本进行重复部署
– **版本解析**:从GitHub发布名称中提取语义版本(如1.34.0)
– **Coolify集成**:通过API更新环境变量并触发部署

**预期成果**:
– 通过GitHub API检测到新的n8n beta/stable版本
– Coolify环境变量N8N_VERSION更新到最新版本
– 在Coolify中触发自动部署

**设置指南**:

1. **替换占位符**:在Update ENV和Deploy节点中将m8ccg8k44coogsk84swk8kgs替换为您的Coolify应用程序UUID

2. **配置凭据**:添加Coolify API凭据(httpHeaderAuth),在headers中使用有效的API令牌

3. **启用触发器**:如果需要稳定版本,请切换Auto Update Latest Release节点。根据需要调整计划间隔

4. **测试**:手动运行工作流以验证API连接和版本解析

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。