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.