DEV Community

Cover image for What do you use for CI/CD?
Madza
Madza Subscriber

Posted on

What do you use for CI/CD?

In DevOps, a continuous and automated delivery cycle is the backbone that makes fast and reliable delivery possible.

What do you use for CI/CD?

Oldest comments (37)

Collapse
 
ale_jacques profile image
Alexandre Jacques

I've been using Gitlab CI and liking it a lot. I can even configure a remote Runner on a VPS and never touch the free tier limits.

Collapse
 
gitlabc profile image
Gitlab Meetup Community

You got me man 😉
GitLab wishes you a happy CI CD 🦾

Collapse
 
mattcasey profile image
Matt Casey

I was using CircleCI at my previous company. It's definitely reliable, but one thing I didn't like was how hard it was to manage and update 20+ different builds. I am now working on a project on my own and using Github Actions because it's free. It's been a great experience so far. I love having everything right inside of Github.

Collapse
 
gsarig profile image
Giorgos Sarigiannidis

GitHub Actions. It does everything I need, but I would like it if it supported global secrets, as I often have to create the same secrets on multiple projects.

Collapse
 
fennecdjay profile image
Jérémie Astor

"one PAT to rule them all" ... can relate 😄

Collapse
 
tylerauerbeck profile image
Tyler Auerbeck

+1 You're now able to create secrets at the org level and reference them across all of your repos.

Collapse
 
confiq profile image
Igor Konforti

this is why you have terraform/pulumi .... Also I have strong believe that CD/CI should be stored in git anyway!

Collapse
 
humzakhan profile image
Humza K.

GitLab CI, works perfectly for my team.

Collapse
 
secure_daily profile image
Artem
Collapse
 
elkr_ profile image
elkr • Edited

Jenkins - you just can't beat it's flexibility.
I especially like the fact that I can add logic right into my pipeline without having to create separate scripts to achieve this.

Collapse
 
saschadev profile image
Der Sascha

We use Azure devops. Becaus we are develop ms stuff. But it can be used for other Systems too.

Also there you can use separate Module, so you can host source on github and CD it with devops

Collapse
 
derek profile image
derek

drone 🤖

I 💚 it's extensibility and scalability

Collapse
 
mikenikles profile image
Mike

I use a combination of GitHub Actions and Google Cloud Build (cloud.google.com/cloud-build).

Actions deploys the web app to Vercel and runs code scans. Cloud Build tests, builds and deploys the Google Cloud Platform services.

Collapse
 
confiq profile image
Igor Konforti • Edited

same here! Or almost...

I usually use GCB (Google Cloud Build) for CD because I'm having a hard time giving secrets to the 3th party.

Because I Still didn't figure out how to have the output of GCB in GitHub action tab when creating PR, we use GitHub actions for mainly CI stuff, like unittests/e2e/lint etc...

Also, GCB is cool because you can bring your own docker-compose and basically run there whatever you want! Something that every CD/CI should have in my opinion.

Collapse
 
rajzik profile image
Jan Šilhan

Company: Azure devops.
Personal: Github actions, Travis.