I'm on the hunt for a Continuous Delivery (CD) tool that can streamline the software delivery pipeline by automating building, testing, packaging, and deploying. What are some popular options that people are using these days?
2 Answers
In my opinion, GitHub Actions is fantastic for handling packaging, builds, and testing. For deployments on Kubernetes, I swear by ArgoCD. And when I need deployments in other environments, Terraform is the way to go!
I’m curious though, how do you integrate Terraform for app deployments? Isn’t there a manual approval step after the plan calculation?
I personally stick with Buildkite for everything. It's super flexible and lets me build exactly what I need without feeling restricted. Honestly, I don’t plan on switching anytime soon!
Totally agree with you! Plus, I think Ansible is great for managing specific settings on nodes.