Jenkins is open source and very well documented.
GitHub Actions are really for just short scripts. Don't take your Miata off road.
GitHub Actions are really for just short scripts. Don't take your Miata off road.
https://github.com/jenkinsci/jenkins/tree/master/.github/wor...
It's a bit bloated, but it's free and works.
This stuff is a nightmare to manage, and with large code bases/products, you need a dedicated "devops" just to babysit the thing and avoid it becoming a liability for your devs.
I'm actually looking forward our migration to GHEC from on-prem just because Github Actions, as shitty as they are, are far less of an headache than Jenkins.
I get the vibe it was never intended to seriously compete with real CI/CD systems.
But then people started using it as such, thus this thread is full of complaints.