
此模板灵感来源于hikerspath的”将工作流保存到GitHub仓库”和jon-n8n的”将n8n工作流备份到Github”。
基础功能
从n8n实例检索所有工作流并将其保存到GitLab项目中。如果工作流已存在,则仅保存更改。
流程
工作流功能:
设置自定义参数
获取工作流
逐个遍历每个工作流
从GitLab获取文件(如果存在)
将文件作为对象进行比较(非字符串)
返回工作流状态
根据状态创建、编辑或忽略文件
返回每个工作流的状态列表
配置
在每个GitLab节点中选择凭据。
在”Globals”节点中编辑数据:
repo.owner:拥有仓库的用户或团队的slug
repo.name:仓库的slug
repo.branch:提交的分支
repo.path:从仓库根目录开始的路径,应以/结尾
注释
GitLab节点的错误不会停止运行,但会在结果中将当前工作流列为错误
某些字段被忽略以确定是否有更改:
updatedAt:如果仅更改了忽略字段,则应忽略
globals:这是运行信息,无需跟踪更改
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)