一种基于制造技术

技术编号:39821061 阅读:20 留言:0更新日期:2023-12-22 19:40
本申请公开了一种基于

【技术实现步骤摘要】
一种基于GOCD的流水线部署方法、系统、设备及存储介质


[0001]本申请涉及流水线部署领域,尤其涉及一种基于
GOCD
的流水线部署方法

系统

设备及存储介质


技术介绍

[0002]部署流水线是指软件从生产到用户的自动化交付过程

通常包括代码提交

构建

部署

测试

发布等环节,利用部署流水线可以实现对软件的快速

安全和可靠的交付

[0003]在现有的部署流水线构建方法中,在测试

发布和部署的过程中涉及到大量需要人为介入的环节,不仅要投入人力把控整个研发过程,耗时耗力,还容易因人工测试

发布和部署导致效率低下等情况的发生

[0004]申请内容
[0005]有鉴于此,本申请提供了一种基于
GOCD
的流水线部署方法

系统

...

【技术保护点】

【技术特征摘要】
1.
一种基于
GOCD
的流水线部署方法,其特征在于,所述方法包括:配置流水线模板,配置后的流水线模板中至少包括流水线名称,流水线所属的代码仓库和流水线的环境变量;根据目标任务对所述配置后的流水线模板进行编排,将所述目标任务对应的流水线名称信息

流水线所属的代码仓库信息和流水线的环境变量信息填入所述配置后的流水线模板中;当所述流水线的代码仓库信息发生变化,
GOCD
服务器上与所述流水线的代码仓库信息对应的流水线开始工作
。2.
根据权利要求1所述的方法,其特征在于,所述
GOCD
服务器上与所述流水线的代码仓库信息对应的流水线开始工作包括:当所述流水线的代码仓库信息发生变化后,所述
GOCD
服务器向
GOCD agent
服务器发送开始工作指令;所述
GOCD agent
服务器接收到所述
GOCD
服务器发送的开始工作指令后,获取所述流水线所属的代码仓库信息对应的代码;根据所述代码执行流水线操作
。3.
根据权利要求1所述的方法,其特征在于,所述配置流水线模板还包括:对所述流水线模板配置单元测试

代码扫描

自动化测试和审批功能
。4.
根据权利要求2所述的方法,其特征在于,所述配置流水线模板还包括:对所述流水线模板配置运行结果消息回调和邮件订阅功能
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:实时展示流水线的运行状态;展示流水线的运行结果
。6.
根据权利要求2所述的方法,其特征在于,所述方法还包括:将根据所述代码执行流水线操作得到...

【专利技术属性】
技术研发人员:汤如意
申请(专利权)人:太保科技有限公司
类型:发明
国别省市:

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

1