Would I choose Jenkins or GitHub Actions?

Colin But
8 min readFeb 14, 2021

GitHub Actions is the new kid on the block in terms of CI/CD tools available to use.

A Quick CI/CD Space Overview

This space is congested. First of all, the most famous one of all is perhaps Jenkins. Who haven’t heard of Jenkins right?

Jenkins was born out of a fork of the old Hudson. Remember that?

Then we’ve got a bunch of new CI/CD tools that is mainly online & serverless or more appropriately a SAAS (Software As A Service) meaning you don’t require to run or manage your own CI/CD build servers infrastructure unlike Jenkins/Hudson etc. For example, there are Travis CI, CircleCI, Semaphore.

In terms of more commercial CI/CD products there have been Atlassian’s own Bamboo CI product.

Within the Microsoft space there is TFS (Team Foundation Server). I personally haven’t used it so don’t know how good it is.

There’s also JetBrain’s Team City. Again, i’ve never used it practically, but have seen many screenshots of how sleek it looks and heard many good reviews from developers who uses Team City within their companies/projects.

Look no further than GitLab’s own integrated CI system.

--

--

Colin But

Writer sharing thoughts on pretty much everything. P.S. I’m a Coffee-Addict ☕ You can support me by buying me a coffee: https://bit.ly/3hQ5M63