Jenkins pipeline 中的代理与 ArgoCD 等其他 CD(持续交付)工具有什么区别?

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

这一定是非常基础的,但由于我对此非常陌生并且处于学习阶段,我有一个困惑,我们在 Jenkins 管道中使用的代理(如(docker、none 和 any)和 ArgoCD 之间有什么区别。) ?因为它们都有相同的目的,即将 jenkins 文件中编写的内容部署到 docker 容器。CD 部分是否也考虑了代理,即管道中的持续交付?

我尝试部署 jenkins 管道并使用 docker 作为代理,然后我打算再尝试一个管道,但了解了 ArgoCD,所以我的脑海中突然出现了这种困惑。

希望得到易于理解的答案。

提前致谢。

jenkins-pipeline jenkins-plugins cicd argocd
1个回答
0
投票

Jenkins 是一款通用自动化服务器,支持跨各种环境构建、测试和部署应用程序。 而 ArgoCD 则专注于 Kubernetes 应用程序的持续交付。它使用 GitOps 原理来管理 Kubernetes 集群中应用程序的状态。

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