Sorry, this was the false link. This is the correct one:
https://groups.google.com/forum/#!topic/jenkinsci-users/1mtr7Av4zJI

2017-01-12 15:00 GMT+01:00 Kristian <[email protected]>:
> The function comes originally from this question:
> https://groups.google.com/forum/#!topic/jenkinsci-users/L9yP2df9Fz4
>
>
> 2017-01-12 14:50 GMT+01:00 Daniel Beck <[email protected]>:
>> What are you trying to accomplish? Pipeline is not intended to perform 
>> system management tasks.
>>
>>> On 12.01.2017, at 14:30, Kristian <[email protected]> wrote:
>>>
>>> Hi all,
>>>
>>> I am new to Pipeline and Multibranch. I just wrote a small test
>>> pipeline script for a project of me and started it in a Multibranch
>>> project. Suddenly I got an error message like this:
>>>
>>>> org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: 
>>>> Scripts not permitted to use staticMethod jenkins.model.Jenkins getInstance
>>>
>>> After a quick look at Google, I found out, that I can whitelist this
>>> at "Manage Jenkins -> In-process Script Approval". I had to do this
>>> several times, so now I have this white list:
>>>
>>>> field hudson.model.Slave name
>>>> method hudson.model.AbstractCIBase getNodes
>>>> method hudson.model.Node getRootPath
>>>> staticMethod jenkins.model.Jenkins getInstance
>>>
>>> The last function is a problem due to Jenkins / Script Security
>>> Plugin, because this function "may have introduced a security
>>> vulnerability". I am using the getInstance() function in this
>>> function:
>>>
>>> // **********
>>> @NonCPS
>>> def nodeRootDir(nodeName) {
>>>        for (node in Jenkins.instance.nodes) {
>>>                println node.name
>>>                if (!nodeName.equals('master') &&
>>> node.name.compareTo(nodeName) == 0 ) {
>>>                        return node.getRootPath()
>>>                        break
>>>                }
>>>        }
>>> }
>>> // **********
>>>
>>> The function retrieves the root path of a slave. The question is: Is
>>> there another way to get the root path of a slave in a non-problematic
>>> way?
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/CAO5HUhPS0Tj65VwwWkTQfA0hRSEXLuYDODf0PesPUXXLiJw%3DAQ%40mail.gmail.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/5CB3C56B-46AC-4C86-9A17-81C5BBEBEA8F%40beckweb.net.
>> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAO5HUhPKHHffXyXJPcqHeOarsTTR%2BwVn1rhgWDSb5bPTx%3DdYZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to