CI / CD实施的智能零售数字标牌解决方案

CI / CD实施的智能零售数字标牌解决方案

行业
娱乐,行销& Advertisement
技术领域
AWS,DevOps

顾客

客户是一家北美初创公司,提供创新的数字标牌产品,包括用于智能零售和娱乐的硬件部分和SaaS部分。它可以与购物和娱乐区的访客进行互动交流。

挑战

客户正在使用通过云部署的Web管理应用程序扩展其产品,以管理智能零售设备上显示的内容。客户需要在紧张的时间表内同时在多个区域市场上同时启动其产品,而某些区域市场(例如中国)要求将产品的SaaS部分部署到其本地云平台。

为了达到预期的上市时间,客户需要借助以有效的CI / CD管道为后盾的DevOps实践来简化金鲨银鲨游戏下载交付。 CI / CD管道需要与AWS,Azure,阿里巴巴云和Google Cloud Platform(GCP)等云平台兼容。

ScienceSoft的7名成员组成的团队正在致力于开发客户的 用于AR内容管理的Web管理应用程序。该应用程序由4层组成:管理面板(UI),Node.js后端,基于SaltStack的配置管理器以及连接后端和配置管理器的中间件API。为了加快金鲨银鲨游戏下载交付速度并使客户缩短产品上市时间,ScienceSoft的团队利用了他们的 DevOps专业知识 创建与多个云兼容的连续交付管道。

通过设置CI / CD管道,ScienceSoft的团队确保无缝地引入频繁的金鲨银鲨游戏下载更改(每天最多100次提交)。对于CI / CD工作流程,团队选择了Drone CI平台,该平台对大多数云平台使用交付协议标准,从而满足客户对广泛云兼容性的要求。每个管道都有一个标准的Gitflow分支模型,每个管道步骤都在单独的AWS托管Docker映像中启动,以最大程度地隔离故障并防止它们相互影响。

为了节省恢复过程的时间,ScienceSoft的团队增加了为功能,发行版和主分支的每个管道步骤拍摄金鲨银鲨游戏下载汇编环境的备份快照的可能性。带时间戳的快照包含每个金鲨银鲨游戏下载汇编环境的实际可操作状态。如果当前步骤的环境未按计划运行,这使开发人员可以轻松地恢复金鲨银鲨游戏下载汇编环境的所有先前运行状态。

结果

依靠ScienceSoft,客户受益于:

  • 金鲨银鲨游戏下载交付管道可确保按时交付。
  • 有机会在AWS,Azure,阿里云和GCP上为数字标牌解决方案部署其SaaS工具的机会,这拓宽了进入全球市场和新投资者的渠道。

技术与工具

AWS,无人机CI,Docker,Kubernetes,MariaDB,Go,Ansible,SaltStack,CMake,GNU Make,Atlassian Bitbucket。

致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。