保存并发布工作流#
你可以根据需要不断迭代、测试并保存对工作流的更改。当你准备将工作流投入生产环境时,再发布工作流。
这种方式可以避免在生产环境中发生意外更改,同时支持安全的迭代与审查。
发布会让工作流在生产环境中生效,并将其锁定到某个特定版本。生产执行使用的是已发布的版本,而不是你最新的编辑内容。发布后,你的工作流会启用以下能力:
- Webhook 和表单触发器会使用生产 URL
- 计划会在你定义的时间运行
- 来自已连接应用的事件会触发此工作流
初始状态:打开工作流
已更改状态:你对工作流进行了修改
已保存状态:更改已保存,等待发布
检查发布状态#
在 Workflows 工作流 页面上,每个工作流都会显示一个指示器,标明它是 Published 已发布 还是 Not Published 未发布。
发布工作流#
页眉中的 Publish 发布 按钮表示需要执行发布操作,原因可能是以下之一:
- 你打开工作流并对其进行了修改
- 你保存了更改,但尚未发布
该指示器与“保存更改”是两个独立的动作,你仍然需要手动保存。每次保存工作流的更改时,n8n 都会创建一个新的工作流版本。
你可以按需多次保存更改,但只有在发布工作流后,已保存的版本才会在生产环境中生效。
- 点击 Publish 发布 按钮打开发布弹窗
- 版本名称默认是一个 UUID。你可以自定义名称,并添加版本描述。
-
点击 Publish 发布 让更改在生产环境中生效。生产执行始终指向当前已发布的版本。
如果你只更新了工作流设置,n8n 会在无需你额外操作的情况下重新发布该版本。
管理版本历史#
点击页眉中的历史图标可查看并管理版本历史。在版本历史视图中,你可以执行以下操作:
- 取消发布工作流,将其从生产环境中移除
- 恢复到之前的版本。恢复后,你可以在不影响生产执行的前提下继续编辑该版本。
- 发布工作流的其他版本
取消发布工作流#
你可以通过以下任一方式取消发布工作流:
- 工作流设置菜单
- 版本历史页面(对已发布版本执行取消发布操作)


