2025
Pipeline CI/CD
Continuous integration and deployment pipeline
The problem
Deploying an application by hand means repeating the same steps on every release, with the risk of skipping a test or shipping an unverified build.
The solution
An automated pipeline that builds the application, runs the tests, produces a Docker image and triggers deployment, with secrets managed through HashiCorp Vault.
My role
Full pipeline setup, from repository to deployment.
Results
- Deployment triggered automatically on every release
- Secrets moved out of the code and centralised in Vault
Tech stack
- Docker
- Jenkins
- Argo CD
- HashiCorp Vault
- GitLab CI