-
公开(公告)号:CN112527382A
公开(公告)日:2021-03-19
申请号:CN202011472000.3
申请日:2020-12-14
申请人: 携程旅游网络技术(上海)有限公司
IPC分类号: G06F8/71
摘要: 本发明公开了一种部署流水线引擎系统的方法、持续集成的方法及装置、设备及介质,其中,部署流水线引擎系统的方法包括以下步骤:获取待持续集成的项目的基本信息;基于语言类型在代码管理仓库Gitlab中生成项目的持续集成流水线对应的配置文件;根据配置子文件生成包含流水线交互界面的流水线引擎系统。可以通过在交互界面直接删除或者添加的方式修改持续集成流水线的步骤或者任务,解决了流水线中的步骤和任务较多时,直接修改.gitlab‑ci.yml文件,异常复杂且极易出错的问题。
-
公开(公告)号:CN112398933B
公开(公告)日:2023-05-23
申请号:CN202011221286.8
申请日:2020-11-05
申请人: 携程旅游网络技术(上海)有限公司
摘要: 本发明提供了一种云原生应用发布方法、系统、设备及存储介质,该方法包括:用户交互组件接收到用户的应用发布请求,触发工作流引擎组件;所述工作流引擎组件执行发布工作流,调用发布引擎组件接口;所述发布引擎组件执行本次应用发布,所述发布引擎组件配置为集成于Kubernetes的控制节点中;事件中心组件接收本次应用发布的事件数据,并发送至所述用户交互组件。本发明通过用户交互组件、工作流引擎组件、发布引擎组件和事件中心组件四个组件互相配合,共同完成应用的无损发布和更新,解决了基于Kubernetes的容器云环境下应用发布的可观察、可控制和透明化问题。
-
公开(公告)号:CN112748936B
公开(公告)日:2024-05-14
申请号:CN202110068135.1
申请日:2021-01-19
申请人: 携程旅游网络技术(上海)有限公司
摘要: 本发明提供了一种用于容器的服务集成方法、系统、设备及存储介质,该方法包括:接收用户输入的一服务的服务配置数据;根据所述服务配置数据和预设的文本文件模板,生成所述服务的用于构建镜像的文本文件片段;基于所述文本文件片段构建容器镜像。本发明可以由用户自由选择需要的服务,从而满足不同用户的定制化需求,并且保证服务可以共享,增加了服务的复用性,实现服务的一次配置重复利用,避免重复开发,提高了容器服务配置的效率;进一步地,本发明还可以从环境和应用的维度来配置自定义服务,有效解决了多个环境多个镜像带来的存储问题。
-
公开(公告)号:CN112748936A
公开(公告)日:2021-05-04
申请号:CN202110068135.1
申请日:2021-01-19
申请人: 携程旅游网络技术(上海)有限公司
摘要: 本发明提供了一种用于容器的服务集成方法、系统、设备及存储介质,该方法包括:接收用户输入的一服务的服务配置数据;根据所述服务配置数据和预设的文本文件模板,生成所述服务的用于构建镜像的文本文件片段;基于所述文本文件片段构建容器镜像。本发明可以由用户自由选择需要的服务,从而满足不同用户的定制化需求,并且保证服务可以共享,增加了服务的复用性,实现服务的一次配置重复利用,避免重复开发,提高了容器服务配置的效率;进一步地,本发明还可以从环境和应用的维度来配置自定义服务,有效解决了多个环境多个镜像带来的存储问题。
-
公开(公告)号:CN107818048A
公开(公告)日:2018-03-20
申请号:CN201711008439.9
申请日:2017-10-25
申请人: 携程旅游网络技术(上海)有限公司
IPC分类号: G06F11/36
摘要: 本发明提供一种分支集成的质量检查方法、装置、电子设备、存储介质,质量检查方法包括:获取N个分支合入集成分支的合入请求;按分支f0至分支fN-1的顺序,将每个分支合入集成分支,包括:分支fi合入集成分支后,以发布模式运行合入后的集成分支,以对合入后的集成分支进行质量检查,该质量检查时间为K分钟;分支fi合入集成分支后,分别以预览模式并行地运行分支fi+1至分支fN-1,以对分支fi+1至分支fN-1进行质量检查,并分别将分支fi+1至分支fN-1的质量检查结果与集成分支的质量检查结果进行比较;其中,当分支f0至分支fN-1都合入集成分支后,不计f0的质量检查时间,则总质量检查时间为2K(N-1)分钟。本发明提供的方法及装置提高分支合入效率。
-
公开(公告)号:CN112527382B
公开(公告)日:2023-12-12
申请号:CN202011472000.3
申请日:2020-12-14
申请人: 携程旅游网络技术(上海)有限公司
IPC分类号: G06F8/71
摘要: 本发明公开了一种部署流水线引擎系统的方法、持续集成的方法及装置、设备及介质,其中,部署流水线引擎系统的方法包括以下步骤:获取待持续集成的项目的基本信息;基于语言类型在代码管理仓库Gitlab中生成项目的持续集成流水线对应的配置文件;根据配置子文件生成包含流水线交互界面的流水线引擎系统。可以通过在交互界面直接删除或者添加的方式修改持续集成流水线的步骤或者任务,解决了流水线中的步骤和任务较多时,直接修改.gitlab‑ci.yml文件,异常复杂且极易出错的问题。
-
公开(公告)号:CN112398933A
公开(公告)日:2021-02-23
申请号:CN202011221286.8
申请日:2020-11-05
申请人: 携程旅游网络技术(上海)有限公司
摘要: 本发明提供了一种云原生应用发布方法、系统、设备及存储介质,该方法包括:用户交互组件接收到用户的应用发布请求,触发工作流引擎组件;所述工作流引擎组件执行发布工作流,调用发布引擎组件接口;所述发布引擎组件执行本次应用发布,所述发布引擎组件配置为集成于Kubernetes的控制节点中;事件中心组件接收本次应用发布的事件数据,并发送至所述用户交互组件。本发明通过用户交互组件、工作流引擎组件、发布引擎组件和事件中心组件四个组件互相配合,共同完成应用的无损发布和更新,解决了基于Kubernetes的容器云环境下应用发布的可观察、可控制和透明化问题。
-
公开(公告)号:CN107818048B
公开(公告)日:2020-06-05
申请号:CN201711008439.9
申请日:2017-10-25
申请人: 携程旅游网络技术(上海)有限公司
IPC分类号: G06F11/36
摘要: 本发明提供一种分支集成的质量检查方法、装置、电子设备、存储介质,质量检查方法包括:获取N个分支合入集成分支的合入请求;按分支f0至分支fN‑1的顺序,将每个分支合入集成分支,包括:分支fi合入集成分支后,以发布模式运行合入后的集成分支,以对合入后的集成分支进行质量检查,该质量检查时间为K分钟;分支fi合入集成分支后,分别以预览模式并行地运行分支fi+1至分支fN‑1,以对分支fi+1至分支fN‑1进行质量检查,并分别将分支fi+1至分支fN‑1的质量检查结果与集成分支的质量检查结果进行比较;其中,当分支f0至分支fN‑1都合入集成分支后,不计f0的质量检查时间,则总质量检查时间为2K(N‑1)分钟。本发明提供的方法及装置提高分支合入效率。
-
-
-
-
-
-
-