Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kmcquade/e530fc733d3a6a6ae1150e1b65f7a05e to your computer and use it in GitHub Desktop.
Save kmcquade/e530fc733d3a6a6ae1150e1b65f7a05e to your computer and use it in GitHub Desktop.
List pending script approvals in Jenkins
import org.jenkinsci.plugins.scriptsecurity.scripts.*
ScriptApproval sa = ScriptApproval.get();
//list pending approvals
for (ScriptApproval.PendingScript pending : sa.getPendingScripts()) {
println "Pending Approved : " + pending.script
}
//list pending signatures
for (ScriptApproval.PendingSignature pending : sa.getPendingSignatures()) {
println "Pending Signature : " + pending.signature
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment