International Journal of Computer
Trends and Technology

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]