Research Article | Open Access | Download PDF
Volume 73 | Issue 5 | Year 2025 | Article Id. IJCTT-V73I5P119 | DOI : https://doi.org/10.14445/22312803/IJCTT-V73I5P119
Evolution of CI/CD in Cloud-Native Development
Aditya Bhatia
Received | Revised | Accepted | Published |
---|---|---|---|
01 Apr 2025 | 05 May 2025 | 17 May 2025 | 31 May 2025 |
Citation :
Aditya Bhatia, "Evolution of CI/CD in Cloud-Native Development," International Journal of Computer Trends and Technology (IJCTT), vol. 73, no. 5, pp. 155-161, 2025. Crossref, https://doi.org/10.14445/22312803/IJCTT-V73I5P119
Abstract
As the conventional setup for Continuous Integration and Delivery (CI/CD) makes way for an architecture based on cloud-native principles, the criticality of having scalable, static workflows that are also automated and secure becomes ever more apparent. With the increasing integration of AI models in the software development lifecycle, GitOps principles provide critical traceability and reversibility for future CI/CD pipelines. My work in this area has led me to focus on GitOps and Kubernetes-native CI/CD for modern enterprises. These setups are not yet the de facto standard, but they represent an evolutionary step forward that increasingly looks to the principles of GitOps for implementing CI/CD in a Kubernetes landscape. This paper will not only interrogate these principles but also assess key technologies working behind these principles: Argo CD, Flux, Tekton, and Argo Workflows. It also presents some of the advancements and challenges in the field and what the future holds.
Keywords
CI/CD, Kubenetes, GitOps, Argo CD/Workflow, Flux, Tekton.References
[1] Florian Beetz, and Simon Harrer, “GitOps: The Evolution of DevOps?,” IEEE Software, vol. 39, no. 4, pp. 70-75, 2022.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Tekton vs. Jenkins: What's Better for CI/CD Pipelines on Red Hat OpenShift? Martin Sumner, 2023. [Online]. Available: https://www.redhat.com/en/blog/tekton-vs-jenkins-whats-better-cicd-pipelines-red-hat-openshift
[3] Yann Albou, and Sébastien Féré, GitOps and the Millefeuille Dilemma, 2020. [Online]. Available: https://www.sokube.io/en/blog/gitops-and-the-millefeuille-dilemma-en
[4] GitOps Principles. [Online]. Available: https://github.com/open-gitops/documents/blob/main/PRINCIPLES.md
[5] Screwdriver CI/CD. [Online]. Available: https://screwdriver.cd/
[6] Argo CD Docs. [Online]. Available: https://argo-cd.readthedocs.io/
[7] Argo CD vs Tekton vs Jenkins X: Finding the Right GitOps Tooling. [Online]. Available: https://platform9.com/blog/argo-cd-vs tekton-vs-jenkins-x-finding-the-right-gitops-tooling/
[8] Flux CD Documentation. [Online]. Available: https://fluxcd.io/flux/concepts/
[9] GitOps with GitLab: What you need to know about the Flux CD Integration. [Online]. Available: https://about.gitlab.com/blog/2023/02/08/why-did-we-choose-to-integrate-fluxcd-with-gitlab/
[10] Fleet Github Repo. [Online]. Available: https://github.com/rancher/fleet
[11] Rancher Documentation. [Online]. Available: https://www.rancher.com/
[12] Tekton Documentation. [Online]. Available: https://tekton.dev/docs/
[13] Argo Workflows Documentation. [Online]. Available: https://argo-workflows.readthedocs.io/en/latest/
[14] Jenkins X. [Online]. Available: https://jenkins-x.io/
[15] CDEvents WhitePaper. [Online]. Available: https://cdevents.dev/docs/wpaper/
[16] Bohdan Fedoryshyn, and Olena Krasko, “Migration of Services in a Kubernetes Cluster Based on Workload Forecasting,” Information and Communication Technologies, Electronic Engineering, vol. 4, no. 2, pp. 82-92, 2024.
[CrossRef] [Publisher Link]