Как выполнить команду оболочки Jenkins build как пользователь root в развертывании на основе руля в Kubernetes? - PullRequest
0 голосов
/ 02 апреля 2020

Я использую helm для развертывания Jenkins в кластере k8s. Результатом является масштабируемая среда Jenkins, которая порождает новый модуль для каждого запроса задания сборки. Команде execute shell, которую я пытаюсь запустить, требуется sudo, которая не выполняется из-за отсутствия разрешений. Есть ли способ предоставить root уровень доступа к этому сценарию?

Команда sudo, которую я пытаюсь запустить в этом сценарии оболочки:

sudo apt-get install -y --no-install-recommends python3-distutils

И мне это нужно, потому что моя другая команда не работает без него:

python3 get-pip.py --user
...