Дженкинс, работай в докере - PullRequest
0 голосов
/ 22 ноября 2018

Я использую Jenkins для своего CI / CD и хочу выполнять большинство моих заданий в Docker.Я установил плагин «Плагин среды пользовательской сборки CloudBees Docker», который позволяет мне запускать задания в заданном докере, как показано ниже:

enter image description here

Когда я проверяюлоги я вижу так:

docker exec --tty --user 996:994 890fd5fc166283923e61ea515d5f49a149e508c231281c39dc05e14d6ab43a09

uid 996 - это пользователь jenkins, которого даже нет в докере.Это проблема, потому что я ничего не могу сделать один раз в докере (apt update, apt install)

У вас есть какие-нибудь идеи, как с помощью этого плагина я могу использовать реального пользователя внутри докера?(в этом случае пользователь должен быть «узлом»)

Спасибо

...