Экран подтверждения в сценарии, показывает подписи для утверждения, хотя он уже был утвержден - PullRequest
0 голосов
/ 03 марта 2020

У меня есть контейнер jenkins, который запускает конвейер и не проходит утверждение сценария:

Scripts not permitted to use method org.jenkinsci.plugins.workflow.support.actions.EnvironmentAction getEnvironment. Administrators can decide whether to approve or reject this signature.
[Pipeline] End of Pipeline
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
[JobCompletedListener] Build result is: FAILURE
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use method org.jenkinsci.plugins.workflow.support.actions.EnvironmentAction getEnvironment

Хотя я перешел на экран in-scriptApproval и подтвердил его, при следующем запуске он снова их отображает. Та же самая работа отлично работает на других VM Jenkins.

1 Ответ

0 голосов
/ 09 марта 2020

Проблема была с неправильным UID и GID пользователя. после того, как я изменил его с jenkins на 1000 1000 рекурсивно, проблема решена.

...