У меня есть простой заводной сценарий:Песочница мешает мне форматирование строки
node ("master")
{
echo "I am about to try to use String.format"
def jjj = String.format("bob")
echo jjj
}
Если я ставлю этот сценарий прямо в мою конфигурацию задания и запустить его, он прекрасно работает.
Но если я поставлю этот скрипт в файл, который я затем загрузить с помощью «Workflow сценария от SCM», я получаю ошибку
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: unclassified staticMethod java.lang.String format java.lang.String
Как обойти это? Можно ли отключить песочницу для «сценария Workflow от SCM», как это делается для «сценария рабочего процесса»?
Или есть одобренный песочниц способ форматирования строки в groovy?
И почему это мешает мне форматировать строку в первую очередь?
Там нет ничего утверждать, когда вы получаете 'unclassified' ошибку. Это означает ошибку в плагине Script Security. –