Was ist der Effekt auf @NonCPS in einem Jenkins-Pipeline-Skript?

Ich habe ein pipeline-script in Jenkins.

Ich verwendet, um dieses Ausnahme:

org.jenkinsci.plugins.scriptsecurity.in der sandbox.RejectedAccessException:
Skripts sind nicht zulässig-Methode groovy.json.JsonSlurperClassic
parseText java.lang.String

Sah ich die Ausnahme, und ich fand einige Hinweise darauf, dass ich sollte kommentieren Sie die Methode, wo theexception tritt mit @NonCPS. Ich Tat dies, ohne wirklich zu verstehen, was dies bedeutet.

Danach jedoch eine Ausnahme, dass ich zu werfen, die Methode war nicht mehr gefangen von einem try - Klausel.

Also, was ist die Idee hinter @NonCPS? Was sind die Auswirkungen der Verwendung es?

InformationsquelleAutor der Frage octavian | 2017-02-17

Schreibe einen Kommentar