Corporate_business

By Stanio lainto

  • Web design

  • Comments (05)

CI/CD Pipelines

Introducing CI/CD Pipelines for Faster Deployments

When I joined VegaSDS, deployment was a pain. Every time I needed to deploy code, I had to message the backend lead — who also acted as our DevOps — to SSH into the server and run:

git pull && npm install && npm run build

This dependency slowed me down. I needed a better way.

I started learning about CI/CD — GitHub Actions, Jenkins, Docker. Jenkins was overkill for what we needed, so I opted for GitLab CI/CD. I created a pipeline that connected to our server via SSH and handled deployment automatically. I wrapped the entire workflow inside a Docker container to simplify maintenance.

I was fortunate to work with a great colleague who helped me bring the idea to life.

We implemented the pipeline, and deployments became fast and independent.

And yes — problem solved.

Mouaz Al-Kassm

I'm a software engineer with 6 years of experience in both backend and frontend development. I specialize in building high-quality web applications with modern JavaScript frameworks.