this post was submitted on 14 Jan 2026
43 points (92.2% liked)
Technology
78923 readers
3010 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not saying it's perfect, but every job I've been at they're migrating away from Jenkins. And they never have a reason to do so other than shiny new toy. Jenkins has it's own problems, but I personally think it's litterally decades ahead of github actions.
I do like runners better than the default jenkins run baremetal on the server, however the runners are too blackbox. I wish there was a debug toggle on runners. Pause at step, then provide a console into the runner. Some runs litterally take hours, so adding some debug output, and rerunning makes troubleshooting tedious.
Security. Jenkins has issues with every other plugin being a backdoor or version having some vulnerability.
And the Actions in the marketplace aren't?
My employers have only allowed a very small subset of each. It's super frustrating having to reinvent the wheel constantly.
I wonder if problems could be mostly avoided by running potentially-unsafe code in a container without network access.
I've found the edit/test/debug loop in Jenkins to be much faster than Github Actions. It was quite a refreshing change when I made that transition.
Yep, I think the only thing github actions has over jenkins is built in versioning. I wish in jenkins I could edit a pipeline and easily roll it back. Or even better have tags so if I break something the team can just use the previous tag while I figure it out.
Interesting. Were you using a Jenkinsfile? I'm not sure I completely understand your use case, but using a Jenkinsfile would mean that your entire pipeline would be defined in a file in source control, so you could roll it back if you made a change that didn't work quite right. Seems to be what your looking for if I'm understanding what you're looking for.
https://www.jenkins.io/doc/book/pipeline/jenkinsfile/
have you looked at solutions which emulate github actions locally?
https://github.com/nektos/act this is one of them but I think I've seen one more.
Github actions also has self hosted runners: https://docs.github.com/en/actions/concepts/runners/self-hosted-runners
Never found
actuseful. Where I work, we have our own self hosted instance, including self hosted runners and it doesn't really improve the situation WRT debugging an Action.