Building a Decentralised CI/CD System with GoCD and ArgoCD
We describe here a software development process that leverages a unique blend of centralized and decentralized continuous integration and continuous delivery (CI/CD) systems. The CI is centralized and facilitated by open-source GoCD software, while the CD systems are decentralized and environment-specific, utilizing ArgoCD. This combination allows us to leverage the strengths of both centralized and decentralized architectures, ensuring efficient, reliable, and flexible software delivery