I knew someone would try to say groovy was a real language.
I miss the good old days with bash scripts and cron.
Why must so many diverging environments and tools mingle in our mental space.
sh "./whatever.sh"`
if you want in a modern Jenkinsfile. It's really not that big of a deal to avoid Groovy if you truly cannot stand it.As for cron, that's also supported out of the box.
triggers {
cron('0 0 * * *')
}
At that point Jenkins is mostly acting as a nice frontend to all those cronjobs and shell scripts, but at least it keeps records of all the logs etc.I guess I should be happy it isn’t CA Unicenter.