【IT168 资讯】Google正在为开源社区提供持续交付和云部署的另一个工具。 本周,Google发布了Spinnaker 1.0,这是一个开放源码的多云连续交付平台,公司可以在生产中快速、安全和可重复地部署。

早在2015年11月,Netflix就和Google合作,将Spinnaker作为一个发布管理平台,开放源代码社区。自从初次发行以来,Spinnaker已经在Netflix,Waze,Microsoft,Oracle和Target等几个组织中得以使用。
Spinnaker 1.0是开源的,配有丰富的UI仪表板,可以在本地和云端安装,也可以在虚拟机或Kubernetes上运行。它内置支持Google Compute Engine、Google集装箱引擎、Google App Engine、AWS EC2、Microsoft Azure、Kubernetes和OpenStack。据Google Cloud Platform产品经理Christopher Sanson介绍,他们计划在不久的将来增加对Oracle Bare Metal和DC / OS的支持。
该平台还集成了现有的连续集成工作流程,如git,Jenkins,Travis CI,Docker注册表和其他管道。 Spinnaker也用于非常好的实践部署策略,如释放canaries,多阶段环境,红/黑部署,流量分割和轻松回滚。
使用Spinnaker,程序员只需选择要用于每个环境的部署策略,不必编写自己的部署工具或维护一个复杂的Jenkins脚本网页,以便企业级部署。
除了Spinnaker 1.0的发布之外,Google Cloud Platform还宣布推出名为Halyard的新的命令行界面工具(CLI工具)。程序员可以使用此工具轻松安装,配置和升级生产就绪的Spinnaker实例。Sanson在halyard中写道,程序员不得不管理单独组成Spinnaker的微服务器。Sanson表示,使用Spinnaker 1.0,所有新的Spinnaker版本都是单独版本化的,并遵循语义版本控制。
Sanson认为,使用halyard,升级到最新的Spinnaker版本与运行CLI命令一样简单。