一种DevOps基于约定进行持续集成服务的方法技术

技术编号:22054441 阅读:51 留言:0更新日期:2019-09-07 14:59
本发明专利技术公开一种DevOps基于约定进行持续集成服务的方法,涉及DevOps优化配置技术领域;DevOps平台中利用持续集成框架CI Framework约束Travis CI持续集成服务过程中的使用者,使用者将自定义脚本文件放置在约定名称的可执行脚本文件中以便CI Framework按照约定名称匹配调用使用者当前持续集成服务过程中可执行脚本文件,执行使用者自定义脚本文件,使用者在执行自定义脚本文件时通过CI Framework提供的上下文环境操控工具获取和扩展当前持续集成服务过程中的上下文内容,驱动整个Travis CI持续集成服务流程。

A Method of DevOps Continuous Integration Service Based on Contract

【技术实现步骤摘要】
一种DevOps基于约定进行持续集成服务的方法
本专利技术公开一种DevOps基于约定进行持续集成服务的方法,涉及DevOps优化配置

技术介绍
DevOps的引入能对产品交付、测试、功能开发和维护起到意义深远的影响。运营人员要求更好的可靠性和安全性,开发人员则希望基础设施响应更快,而业务用户的需求则是更快地将更多的特性发布给最终用户使用。DevOps本身提供给用户一整套从代码提交、持续集成、部署控制等一系列流程环节的管理工具。运维人员是DevOps环境的搭建者和运营者,代码开发和测试人员则是DevOps环境的使用者。虽然DevOps的基本流程结构大致都很相似,但是DevOps应用的场景却需要根据用户不同需求而决定。本专利技术提供一种DevOps基于约定进行持续集成服务的方法,实现DevOps的自动持续化集成、部署,引入相应的工具和策略来提升自动化程度,满足定制化需求,实现可管理的、高效利用资源的持续部署流程。
技术实现思路
本专利技术针对现有技术的问题,提供一种DevOps基于约定进行持续集成服务的方法,本专利技术提出的具体方案是:一种DevOps基于约定进行持续集成服务的方本文档来自技高网...

【技术保护点】
1.一种DevOps基于约定进行持续集成服务的方法,其特征是DevOps平台中利用持续集成框架CI Framework约束Travis CI持续集成服务过程中的使用者,使用者将自定义脚本文件放置在约定名称的可执行脚本文件中以便CI Framework按照约定名称匹配调用使用者当前持续集成服务过程中可执行脚本文件,执行使用者自定义脚本文件,使用者在执行自定义脚本文件时通过CI Framework提供的上下文环境操控工具获取和扩展当前持续集成服务过程中的上下文内容,驱动整个Travis CI持续集成服务流程。

【技术特征摘要】
1.一种DevOps基于约定进行持续集成服务的方法,其特征是DevOps平台中利用持续集成框架CIFramework约束TravisCI持续集成服务过程中的使用者,使用者将自定义脚本文件放置在约定名称的可执行脚本文件中以便CIFramework按照约定名称匹配调用使用者当前持续集成服务过程中可执行脚本文件,执行使用者自定义脚本文件,使用者在执行自定义脚本文件时通过CIFramework提供的上下文环境操控工具获取和扩展当前持续集成服务过程中的上下文内容,驱动整个TravisCI持续集成服务流程。2.根据权利要求1所述的方法,其特征是CIFramework按照约定名称调用使用者Git仓库指定资源目录里按名称匹配的当前持续集成服务过程中可执行脚本文件。3.根据权利要求1或2所述的方法,其特征是使用者通过上下文环境操控工具资源目录提供的CIFramework回调支持的脚本处理文件,获取和扩展当前持续集成服务过程中的上下文数据,使用者还利用上下文环境操控工具添加对持续集成服务过程中的上下文数据的自定义分析处理。4.根据权利要求3所述的方法,其特征是持续集成框架CIFramework在持续集成服务过程中提供数据缓存的上下文环境,并在上下文环境初始化过程中,通过TravisCI获得初始环境数据,在后续持续集成服务分步执行过程中,收集产生的中间数据。5.根据权利要求1或4所述的方法,其特征是DevOps平台提供RESTfulAPI访问接口,实现使用者访问上下文内容,同时能够与外部服务进行对接联调。6.一种基于约定进行...

【专利技术属性】
技术研发人员:王锟王建华
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1