Выполнение Jenkins Python groovy.lang.MissingPropertyException: Нет такого свойства: init для класса - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь запустить скрипт Python из конвейера Jenkins, но получаю следующее исключение,

sh "python3.6 eks-tf-generate.py --cluster-count ..."

groovy.lang.MissingPropertyException: No such property: init for class: groovy.lang.Binding
    at groovy.lang.Binding.getVariable(Binding.java:63)
    at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:264)
    at org.kohsuke.groovy.sandbox.impl.Checker$6.call(Checker.java:288)
    at org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:292)

Я также попытался установить плагин Pyenv Pipeline и оставил выполнение Python внутри,

withPythonEnv('/usr/bin/python3.6')

все еще получает то же исключение.

Я могу выполнить,

sh "python3.6 --version"

без каких-либо ошибок.

Jenkins ver.2.150.3

...