使用CircleCI的预构建图像与提取私有图像之间的权衡是什么?

问题描述 投票:0回答:1

使用CircleCI的预构建图像与提取私有图像之间有什么权衡?

我想私人图像更具确定性,但更难以设置。除了最初的前期工程管理费用外,是否有其他理由使用预建映像?

docker continuous-integration circleci
1个回答
0
投票

好问题。您立即获得了主要区别之一。最初的前期成本。 CircleCI便利图像(您所指的预制图像)旨在作为大多数CircleCI用户的起点。通过提供大多数用户所需的工具,他们可以更快地开始在CircleCI上进行构建。

CircleCI便利图片-优点-已经制作,上手更快-无需Docker知识-更有可能被缓存,意味着构建速度更快-根据CircleCI平台要求进行的更改意味着始终可在CircleCI上使用-缺点-CircleCI平台要求的变化意味着它有时会中断您的工作流程

私人图像-优点-仅安装所需的轻量级高效映像-可以包含机密和专有代码(在图像中,如果您愿意,您在CircleCI上的代码将始终是私有的)-可以基于生产中使用的Docker映像(如果这样做),这是测试代码的最佳方法-缺点-需要更多工作和Docker知识


[我也要提及,这个问题要求CircleCI便利映像和私有Docker映像之间的权衡。问题没有提到第三种选择。任何Docker映像均可与CircleCI Docker执行程序一起使用,包括CircleCI未发布的其他公共映像。

就利弊而言,这些图像将共享便利图像和私人图像的一些利与弊。关键区别在于信任因素。了解谁发布图像,他们的意图,对维护的承诺等,将成为您选择的一个因素。

我希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.