Skip to main content
A
Back to projects

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