Я собираю систему для сборки c ++ в первую очередь.У меня есть Дженкинс, запускающий динамические модули, запускающие сценарии оболочки и т. Д. Но я не могу заставить его проверить код.Теперь мой Jenkinsfile
запускает контейнер, в котором должна выполняться фактическая компиляция. Этот «подчиненный» контейнер настроен для компиляции кода C ++.Теперь у меня есть jenkins, выполняющие сценарии и тому подобное в этом модуле, но, когда я пытаюсь
checkout scm
, я получаю сообщения об ошибках: «1007 *
ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Command "git fetch --tags --force --progress git@gitlab.com:mystuff/hello-world-cmake.git +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: No user exists for uid 1000080000
fatal: Could not read from remote repository.
, моя домашняя папкастандартный /home/jenkins
и папка рабочей области есть, и т. д., и т. д. Но, когда я выгружаю файл /etc/passwd
, пользователь jenkins
не отображается в нем.
Каков подходящий способдобавить пользователя jenkins в этот файл?