У меня проблема со сборкой приложения React-Native с использованием Gitlab CI. Моя сборка всегда завершается с ошибкой:
ENOSPC: System limit for number of file watchers reached, watch ~
Что я пробовал:
... внутри файла gitlab-ci.yml. Это решение работает с моей личной учетной записью gitlab.com, но, к сожалению, в собственной компании, к которой возникла ошибка:
sysctl: permission denied on key 'fs.inotify.max_user_watches'
(независимо от того, использую ли я shell или docker executor).
... но ошибка по-прежнему появляется.
- Создание образа докера с предварительно сконфигурированным значением, но это невозможно.
Мои вопросы:
Есть ли другиеспособ решить эту проблему, не прося администратора изменить это значение на бегуне?
Если для изменения файлов 'watch' требуется сторож, почему это также используется для сборки apk? Может быть, есть какой-то способ не использовать сторож для сборки apk?