DEV Community

Discussion on: What's your favourite CI/CD tool and why?

Collapse
 
matthewbdaly profile image
Matthew Daly

As someone whose projects have covered Python, PHP and JavaScript, Jenkins has usually been my choice for work projects. It's powerful and flexible enough that you can do a lot with it, and it can turn its hand to most languages. Though I last used it before Docker really became popular, so if I'm in the market for a CI solution again I'll maybe take a look at some of the container based ones.

For open source projects I usually use Travis CI since it's free and easy to set up.

I also sometimes use Sismo. It's not a CI server in the usual sense, and you should use it alongside a more conventional CI server, but it's useful if you just want to make sure your test suite gets run on every commit.