I’d like to execute a script before I execute any project/build on a Jenkins server. I’ve checked out the BuildWrapper script and a couple of others.
These all seem to be based on a specific job, but I’d like to get this sorted to work across any job/build on this server.
You could add an upstream job that all jobs depends on.
Specifically, In the buildsteps of your job, you can choose “Trigger/Call builds on
other projects”, add ParentJob and select “Block until the triggered
projects finish their builds” before invoking the buildsteps of your job.