[发明专利]一种任务一体化发布方法及装置在审
申请号: | 202010089557.2 | 申请日: | 2020-02-13 |
公开(公告)号: | CN110908700A | 公开(公告)日: | 2020-03-24 |
发明(设计)人: | 王振振;徐伟;李成;孙迁 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 张慧娟 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 一体化 发布 方法 装置 | ||
本发明公开了一种任务一体化发布方法及装置,该方法包括:接收用户提交的待发布任务,待发布任务包括新建任务、修改任务或删除任务中的至少一个;对待发布任务进行合法性校验;若校验通过,则将待发布任务按照测试环境、预生产环境以及生产环境的顺序依次自动进行发布。本发明通过能够通过一次创建任务,发布至各个环境,而无需到每个环境中重复创建任务,既节省了数据开发人员的开发成本,又提高了开发效率,并且限制了开发人员随意跨环境发布,只能按照测试环境‑预生产环境‑生产环境的顺序来进行任务发布,降低风险。
技术领域
本发明涉及大数据技术领域,特别涉及一种任务一体化发布方法及装置。
背景技术
对于数据开发人员而言,在开发过程中,需要在数据开发平台建立大量的任务,但是,目前大数据的任务开发都遵循各个环境相互之间独立的原则,即在测试环境中创建任务,就在测试环境中运行,在预生产环境中创建任务,就在预生产环境中运行,在生产环境中创建任务,就在生产环境中运行。
也就是说,现有技术中的开发模式,通常需要开发人员在每个环境都要重复创建一遍任务,即开发人员需要做大量的重复工作,一方面重复工作加大了开发成本,严重影响开发效率,另一方面,各个环境独立发布上线,对于任务的发布没有规范。并且各个环境随便独立发布上线,存在跨环境发布的问题,甚至存在没有经过测试和预生产环境验证,直接发布到生产环境的情况。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种任务一体化发布方法及装置,以克服现有技术中各个环境独立发布上线,存在跨环境发布的问题,甚至存在没有经过测试和预生产环境验证,直接发布到生产环境等问题。
为解决上述一个或多个技术问题,本发明采用的技术方案是:
一方面,提供了一种任务一体化发布方法,该方法包括如下步骤:
接收用户提交的待发布任务,所述待发布任务包括新建任务、修改任务或删除任务中的至少一个;
对所述待发布任务进行合法性校验;
若校验通过,则将所述待发布任务按照测试环境、预生产环境以及生产环境的顺序依次自动进行发布。
进一步的,所述对所述待发布任务进行合法性校验包括:
校验所述用户是否有权限操作所述待发布任务;和/或,
校验所述待发布任务的数据源是否合法;和/或,
校验所述待发布任务是否配置完毕;和/或,
校验所述待发布任务是否有修改变更。
进一步的,所述将所述待发布任务按照测试环境、预生产环境以及生产环境的顺序依次自动进行发布包括:
将所述待发布任务发布至所述测试环境中;
若所述待发布任务在所述测试环境中测试成功,则将所述待发布任务发布至所述预生产环境中;
若所述待发布任务在所述预生产环境中运行成功,则将所述待发布任务发布至所述生产环境中。
进一步的,所述方法还包括:
若所述待发布任务在所述测试环境中测试不成功,或者若所述待发布任务在所述预生产环境中运行不成功,则对所述待发布任务进行修改后,将修改后的待发布任务重新发布至所述测试环境中。
进一步的,所述将所述待发布任务按照测试环境、预生产环境以及生产环境的顺序依次自动进行发布包括:
对所述待发布任务进行发布管控审核,若审核通过,则将待发布任务按照测试环境、预生产环境以及生产环境的顺序依次自动进行发布。
另一方面,提供了一种任务一体化发布装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010089557.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广告预算的分配方法及装置
- 下一篇:柔性AI视觉全自动口罩机