Исключение конвейера Дженкинса при использовании объекта Date? - PullRequest
0 голосов
/ 12 июня 2018

Jenkins v2.126, плагин Groovy v2.0

У меня есть следующее в моем Jenkinsfile

def someFunction() {
  Date today = new Date("yyyy-MM-dd")
  // other statements
}

, и я получаю следующее исключение.

ERROR: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use new java.util.Date java.lang.String

Согласно поисковым запросам Google, я должен увидеть что-то, что нужно утвердить, в разделе «Управление Jenkins-> В утверждении сценариев», но я ничего там не вижу.

Чего мне не хватает?

1 Ответ

0 голосов
/ 12 июня 2018

Да, мы должны утвердить этот сценарий, используя Manage Jenkins -> In Script Approval.InScript Approval

Если вы не видите этого для утверждения сценария, у нас также есть альтернативный подход.

Перейдите к настройке Jenkins Job, в концена странице вы можете найти флажок «Использовать Groovy Sandbox» , снимите этот флажок, чтобы он не ожидал утверждения сценария.

Но лучший подход заключается в том, что мы должны одобрить сценарий с помощью Manage Jenkins-> Утверждение InScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...