Я пытаюсь запустить сборку в Jenkins. В процессе выполнения сборки Дженкинс клонирует git в рабочей области. После проверки наличия папки fastlane она создает папку, содержащую fastfile
, matchfile
, appfile
, pluginfile
. После этого я пытаюсь установить плагин diwai через fastlane install_plugins
в рабочей области. Но когда он достигает шага install_plugins, он показывает это
Installing plugin dependencies...
Errno::EACCES: Permission denied @ rb_sysopen -
/users/<username>/.fastlane/bin/bundle/lib/ruby/gems/2.2.0/gems/unf_ext-0.0.7.5/.document
An error occurred while installing unf_ext (0.0.7.5), and Bundler cannot
continue.
Make sure that `gem install unf_ext -v '0.0.7.5'` succeeds before bundling.
Так как мой пользователь jenkins не имеет привилегий admin / sudo, я использовал обходной путь, я добавил users / /. Gem в путь к переменной окружения в jenkins,
Вопрос в том, как я могу решить эту ошибку, я не могу предоставить пользователю jenkin привилегии администратора. Я также попытался chmod 777 users/<username>/.fastlane/bin
сделать его читаемым / доступным для записи / исполняемым
Направьте меня в правильном направлении, если мое понимание ошибки верное или мне нужен новый подход. Если требуется какая-либо другая информация, пожалуйста, сообщите мне
Спасибо за вашу помощь