【技术实现步骤摘要】
一种基于流水线的yaml脚本自动生成方法
本专利技术涉及yaml配置文件自动生成
,更具体的说是涉及一种基于流水线的yaml脚本自动生成方法。
技术介绍
一个代码工程的完成,通常是由几个团队或多个团队成员协力完成,每天至少需要集成一次,面对工程周期短、代码质量要求高、快速迭代、快速上线的要求,编写配置文件脚本进行工程部署,是必不可少且极其重要的环节。脚本配置的正确与否,对产品的部署及功能使用极其重要。现目前,运维或项目管理员在脚本配置过程中,存在如下问题:1)脚本编写效率低,易出错;2)脚本生成,未实现自动化,调试周期较长;3)代码部署不及时、效率低;4)代码编译、测试、部署未实现流水线化。
技术实现思路
本专利技术的目的在于提供一种基于流水线的yaml脚本自动生成方法,以期解决代码开发和提交过程中,脚本配置费时费力、编写易出错、构建部署不及时的问题。为了实现上述目的,本专利技术采用以下技术方案:一种基于流水线的yaml脚本自动生成方法,包括以下步骤: ...
【技术保护点】
1.一种基于流水线的yaml脚本自动生成方法,其特征在于,包括以下步骤:/n配置模板:使用json、jsonet编写流水线配置和用户参数配置,所述流水线配置和用户参数配置用于不同的工程类型maven、golang、vue调用;/n创建流水线,配置仓库、模板和镜像信息,生成流水线参数;/n前端解析配置后的模板参数内容,自动生成yaml文件;/n将生成的yaml文件,在drone平台发起构建,验证yaml脚本内容正确性。/n
【技术特征摘要】
1.一种基于流水线的yaml脚本自动生成方法,其特征在于,包括以下步骤:
配置模板:使用json、jsonet编写流水线配置和用户参数配置,所述流水线配置和用户参数配置用于不同的工程类型maven、golang、vue调用;
创建流水线,配置仓库、模板和镜像信息,生成流水线参数;
前端解析配置后的模板参数内容,自动生成yaml文件;
将生成的yaml文件,在drone平台发起构建,验证yaml脚本内容正确性。
2.根据权利要求1所述...
【专利技术属性】
技术研发人员:刘琴琴,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。