首页> 外国专利> Techniques and architectures for providing continuous integration (CI) and/or continuous delivery (CD) in a data lake environment

Techniques and architectures for providing continuous integration (CI) and/or continuous delivery (CD) in a data lake environment

机译:在数据湖环境中提供连续集成(CI)和/或连续交付(CD)的技术和体系结构

摘要

Mechanisms and techniques for providing continuous integration and continuous deployment (CI/CD) for data lake applications are disclosed. Assembly of code for an app is managed with a CI platform to create a container within a shared environment within which the app runs. The container is isolated from other containers and bundles software, libraries and configuration files and can communicate with other containers through defined channels. The shared environment provides a platform for running the app. The app writes to one or more tables maintained in the shared environment. Assembly of subsequent versions of code for the app is managed by the CI platform. Deployment of the assembled subsequent version of the code to the container is managed by the CI platform. Integration tests are run on the deployed subsequent version of the code with the CI platform. The subsequent version of the code replaces the app in the shared environment when integration testing is complete.
机译:公开了用于为数据湖应用提供连续集成和连续部署(CI/CD)的机制和技术。应用程序的代码汇编由CI平台管理,以在应用程序运行的共享环境中创建容器。容器与其他容器隔离,并捆绑软件、库和配置文件,可以通过定义的通道与其他容器通信。共享环境提供了一个运行应用程序的平台。应用程序会写入共享环境中维护的一个或多个表。应用程序后续版本的代码汇编由CI平台管理。组装好的代码后续版本在容器中的部署由CI平台管理。集成测试在CI平台部署的后续版本代码上运行。集成测试完成后,代码的后续版本将替换共享环境中的应用程序。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号