Я настраиваю CI для проекта Flutter, используя Gitlab CI.Project использует библиотеку с поддержкой кода, поэтому нам нужно запустить flutter packages pub run build_runner build
для генерации всего необходимого кода.
После выполнения этих двух записей сценария:
- flutter packages get
- flutter packages pub run build_runner build
сценарий выдает сообщение об ошибке, говорящее Failed to set file modification time, path = './pubspec.lock' (OS Error: Operation not permitted, errno = 1)
.
sudo chmod 777 pubspec.lock
или a+w
не помогло.chown
тоже не помогло (учитывая, что echo $USER
вернул пустую строку, что для меня сомнительно).У меня просто закончились идеи, я подумал, что chmod
должен устранить все проблемы с доступом к файлу.
Я использую этот образ докера.