I am using the Jenkins Pipeline plugin to build commits on my GitHub repository. However, while I do trust the people on GitHub enough to make commits on the repository, the server is shared infrastructure across multiple projects, and I don't want to give them effectively root access to the slaves.
I see that the plugin will block Jenkinsfile changes from Pull Requests. Is it possible to configure similar functionality for all Jenkinsfile changes?
Note that some of these people are owners on the GitHub organization, so the fix must be on Jenkins and not on GitHub.