I'm searching for real examples of CICD pipelines used by enterprise-level organizations, particularly in the finance or banking sector. If anyone could point me towards GitHub, GitLab repositories or Jenkinsfiles, that would be awesome! I'm hoping to see a complete and thorough pipeline translated into code to better understand how everything comes together.
1 Answer
In the financial sector, I wish I could share our complete pipeline, but it's a bit tricky. However, I can tell you that we leverage GitHub a lot. We utilize NX for managing graph dependencies in our monorepo setup, which often involves multiple teams. Our CI process runs various tasks in parallel: unit tests and code compilation, followed by static and security analysis. If everything checks out, we kick off ArgoCD to deploy in an ephemeral Kubernetes environment. This whole process—from opening a PR to deployment—takes around 15 minutes, thanks to a lot of engineering to enhance concurrency. Feel free to ping me if you want more details or specific steps!
Your explanation is fantastic! Do you have any online resources, like tutorials or documentation, that guide through how your team set this up? I'd love to explore that.