- jenkins -- implementing CI and invoking CD (ArgoCD)
- AWS code pipeline -- Implementing CI and Implementing CD
- CI -- is done by AWS CodeBuild
- CD -- AWS CodeDeploy
- Jenkins -- For example we have master slave architecture and, it is keep on increasing like code commit, pipeline and etc, For these we need more and more instance and there shoulld be devops engineer should mangement all the instances for update or other things. We can use docker as agent, and even we can use auto scaling groups.
- Codepipeline -- Here codepipeline will manage all the things for us. It is like manged service and pay as you go model. This is only for AWS provided only.