在软件开发过程中,用户需要在不同的项目中同步任务代码,以确保代码的一致性和可复用性。

在传统的代码同步过程中,由于发布包的局限性,可能会因为开发过程中的历史版本导致代码同步错误。这使得开发人员很难识别每个版本的代码差异(diff),一旦拆分版本同步错误,就会对线上环境的生产数据造成严重影响。

近日,火山引擎大数据研发治理套件DataLeap对发布中心进行重要升级,此次升级支持用户在相同区域内跨项目进行任务代码同步,并支持导出已发布成功的任务代码版本。

据了解,由于一个项目中会包含很多任务类型,如果对每个任务都进行逐一同步,将极大地浪费开发人员的时间和精力。DataLeap当前升级上线的批量发布模式,则可以帮助企业高效率完成上线同步,并保证准确率。

同时,因为目标项目与源项目的项目成员、文件目录等信息存在一定差异,为避免同步到目标项目后频繁进行修改,用户可通过DataLeap一键设置默认的同步规则,在今后进行任务时,将默认采用设置好的规则进行同步。

火山引擎DataLeap升级跨项目代码同步方案  任务迁移更便捷! 第1张
图:火山引擎DataLeap代码同步能力界面

未来,DataLeap代码同步能力还计划支持跨Region代码同步,例如将华东区项目代码导出,并导入至华南区项目,以满足用户在测试、上线和多场景下批量任务同步的需求。

除了本次重点迭代的代码同步能力,火山引擎DataLeap还提供数据集成、数据开发、运维、资产等能力,帮助用户提升数据研发效率、降低管理成本,加速推动企业的数据化转型,目前已经应用于泛互联网、制造、新零售、汽车等领域。