1

作为我们管道的一部分,我们目前使用的部署工具可以连接到我们的各种实例,我们可以将应用程序的修订/版本上传到中央存储库、存档并随时重新部署它们。Spinnaker 是打算取代现有的部署自动化工具(目前市场上有很多),还是更适合我们创建在实际将代码部署到不同服务器时调用其他工具的 API 的管道?

4

1 回答 1

1

Spinnaker 原生支持部署到受支持的云平台(AWS、Google、CloudFoundry 和很快的 Azure)。

在这些环境中,Spinnaker 模型是一种不可变的基础架构样式部署,其中创建了新的虚拟机来推送新的软件版本。

如果这符合您的需求,那么 Spinnaker 可以替换现有的部署自动化工具。

如果这不适合您的模型,那么 Spinnaker 还支持调用外部执行环境作为管道阶段(目前 Jenkins 得到很好的支持),您可以在其中实现自定义行为以集成到现有部署工具中。

于 2016-01-15T06:51:21.730 回答