Introducing jenkinsfilelint: Catch Jenkinsfile Errors Before You Commit
Have you ever pushed a Jenkinsfile change only to discover a syntax error after Jenkins has started running the pipeline?
Or had to wait through a full CI cycle just to learn that you have missed a closing bracket?
I have built jenkinsfilelint to catch these problems early — right at commit time, before the code ever reaches the CI.
What...