使用Coolify自动更新n8n至最新版本

自动从GitHub检测n8n新版本(稳定版或测试版),更新Coolify环境变量并触发部署。


功能说明

该工作流实现了n8n版本向Coolify实例的自动部署,支持两种模式:

  1. 测试版发布:每分钟检查GitHub预发布版本,过滤重复项,更新N8N_VERSION环境变量并部署。
  2. 稳定版发布(默认关闭):每小时检查最新稳定版并部署。

核心特性:

  • 去重机制:避免同一版本的重复部署。
  • 版本解析:从GitHub发布名称中提取语义化版本(如1.34.0)。
  • Coolify集成:通过API更新环境变量并触发部署。

预期效果

  • 通过GitHub API检测到n8n测试版/稳定版新版本
  • Coolify环境变量N8N_VERSION更新至最新版本
  • 在Coolify中触发自动部署

配置指南

  1. 替换占位符

    • Update ENVDeploy节点中的m8ccg8k44coogsk84swk8kgs替换为你的Coolify应用UUID
  2. 配置凭证

    • 在请求头中添加有效的API令牌,配置Coolify API凭证(httpHeaderAuth)。
  3. 启用触发器

    • 如需稳定版发布,开启Auto Update Latest Release节点,按需调整检查频率。
  4. 测试验证

    • 手动运行工作流,验证API连接和版本解析功能。

SEO关键词

自动化部署, n8n持续集成, Coolify集成, GitHub版本监控, 环境变量管理, 测试版自动更新

(0)
上一篇 5天前
下一篇 5天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。