多版本管理说明
解释说明
版本用于追踪脚本/作业的变更情况,支持版本对比和回滚。系统最多保留最近100条的版本记录,更早的版本记录会被删除。另外,版本管理还可用于区分开发态和生产态,这两种状态隔离,互不影响。
- 开发态:未提交版本的脚本/作业为开发态,仅用于个人调试开发。在开发态下,可以随意编辑、保存、运行脚本/作业,不会影响调度中的脚本/作业;另外在作业关联脚本、配置作业依赖时,被关联的脚本/作业均会读取开发态的配置。
- 生产态:提交后版本的脚本/作业为生产态,用于正式调度。在正式调度中,调用脚本、实例重跑、作业依赖、补数据等场景均是关联脚本/作业最新的已提交版本。
提交版本
提交版本会使用开发态的最新脚本定义去提交,提交成功后,后台会自动用最新提交的版本去覆盖脚本定义。
- 在脚本目录中,双击已开发完成的脚本名称,进入脚本开发页面。
- 在脚本编辑器上方单击“提交”,提交版本描述内容长度最多为128个字符,并勾选是否在下个调度周期使用新版本,不勾选则无法点击确认。
保存版本
保存版本会使用开发态的最新脚本定义去保存,保存成功后,后台会自动用最新保存的版本去覆盖脚本定义。
- 在脚本目录中,双击已开发完成的脚本名称,进入脚本开发页面。
- 在脚本编辑器上方单击“保存”,界面提示作业保存成功。
版本回滚
提交版本后,可以在版本列表中看到已经提交过的版本信息(当前最多保存最近100条版本信息)。点击“回滚”,可以回退到任意一个已提交的版本。