CD implies CI, CI is part of CD, CD can't exist without CI. Without CI, CD is just... D. It isn't continuous. The "CI Kung Fu" is not a problem of Jenkins or any other automation tool, it is a problem with GitOps and the async nature of Argo/K8s. Synchronous GitOps tools don't require those web hooks to talk back to Jenkins. I really like Kargo but it feels like it is trying to blame everything else instead of saying "Hey, look, we improved the Argocd experience, now we can have environment promotion mechanisms".
@DouglasdaSilvaOliveira-x9z23 күн бұрын
Great approach, got the same feeling as you concluded by watching this talk. Nonetheless, will give it a try, seems promising and will streamline my org CD process.