N8N 工作流导航
首页
搜索
🇨🇳 中文
菜单
首页
搜索
🇨🇳 中文
将工作流备份到 Gitea 的 git 仓库
用于Gitea,通过定时自动备份工作流程,确保所有更改安全存储。每45分钟检查并更新工作流程,避免数据丢失,提升工作效率。
2025/7/8
20 个节点
复杂
下载
分享
uwnx4azsneynvtqi
4b7bs9t0cagsg5tt
hin3ehc2kkap5kvs
schedule
complex
n8n
schedule trigger
sticky note
splitinbatches
automation
advanced
cron
logic
conditional
api
integration
分类:
Schedule Triggered
Complex Workflow
集成服务:
N8n
Schedule Trigger
Sticky Note
SplitInBatches
总结
总结
适用人群
目标受众
-
开发者
:需要定期备份工作流到 Gitea 的开发者。
-
团队领导
:希望确保团队工作流的安全和可追溯性的管理者。
-
DevOps 工程师
:需要自动化备份和版本控制的运维人员。
-
技术支持人员
:需要快速恢复工作流的支持团队成员。
解决的问题
解决的问题
-
数据丢失风险
:定期备份工作流到 Gitea,避免因意外删除或故障导致的数据丢失。
-
版本控制缺失
:通过 Gitea 进行工作流的版本管理,方便追踪和恢复历史版本。
-
手动备份繁琐
:自动化备份流程,减少手动操作,提高工作效率。
工作流程
工作流步骤
1.
全局变量配置
:在
Globals
节点中设置 Gitea 仓库的 URL、名称和所有者。
2.
定时触发器
:使用
Schedule Trigger
节点每
45 分钟
触发一次备份。
3.
获取工作流
:通过
n8n
节点获取当前的所有工作流。
4.
处理每个工作流
:使用
ForEach
节点遍历每个工作流,检查是否已存在于 Gitea 中。
5.
存在性检查
:通过
GetGitea
节点检查工作流文件是否已存在。
6.
更新或创建文件
:如果文件存在,使用
PutGitea
更新文件;如果不存在,使用
PostGitea
创建新文件。
7.
编码处理
:在更新或创建前,将工作流内容编码为 Base64 格式,以确保数据的安全性。
8.
通知记录
:通过
Sticky Note
节点记录每次备份的状态,确保透明度和可追踪性。
自定义指南
自定义指南
-
修改备份频率
:在
Schedule Trigger
节点中调整定时规则,设置合适的备份间隔。
-
更新 Gitea 配置
:在
Globals
节点中更新 Gitea 的 URL、名称和所有者,以匹配您的仓库。
-
调整工作流内容
:在
n8n
节点中修改获取工作流的逻辑,以适应不同的工作流结构。
-
自定义通知内容
:在
Sticky Note
节点中修改内容,以便记录更详细的备份信息或状态。