这一定是非常基础的,但由于我对此非常陌生并且处于学习阶段,我有一个困惑,我们在 Jenkins 管道中使用的代理(如(docker、none 和 any)和 ArgoCD 之间有什么区别。) ?因为它们都有相同的目的,即将 jenkins 文件中编写的内容部署到 docker 容器。CD 部分是否也考虑了代理,即管道中的持续交付?
我尝试部署 jenkins 管道并使用 docker 作为代理,然后我打算再尝试一个管道,但了解了 ArgoCD,所以我的脑海中突然出现了这种困惑。
希望得到易于理解的答案。
提前致谢。
Jenkins 是一款通用自动化服务器,支持跨各种环境构建、测试和部署应用程序。 而 ArgoCD 则专注于 Kubernetes 应用程序的持续交付。它使用 GitOps 原理来管理 Kubernetes 集群中应用程序的状态。