我正在尝试将Jenkins + Spinnaker评估为我们的CI / CD平台,并且我想说它在暂存环境之前对我们非常有效。我们在流程中使用AWS和AMI。
现在,我们的要求是我们希望与Prod帐户共享AMI,该帐户与UAT和Staging完全不同,仅当它在Staging env中通过QA时,因为我们只想将这些图像保留在prod帐户中,通过了质量关卡。我尝试搜索相同的建议,但未找到任何建议。尽管有一些博客在不同地区共享AMI,但使用aws-multi-ebs.json进行烘烤,这不是我们的要求。
在Spinnaker本身中是否有任何内置过程可以实现相同功能,或者我需要使用一些外部工作(例如与Jenkins集成)将AMI复制到Prod env?
答案 0 :(得分:0)
默认情况下,Spinnaker会通过允许启动来执行此操作(AMI仍归烘焙帐户所有,但是当您部署到产品帐户时,将授予该帐户启动权限)