Flutter CI с циррусками/трепетанием
Я пытаюсь сделать CI для приложения Flutter в GitLab. Я установил док-контейнер с cirrusci/flutter:2.8.1. Когда я запускаю свой .gitlab-ci.yml, он терпит неудачу, потому что флаттер не может найти
lib/main.dart:3:8: Error: Error when reading 'lib/Screens/maps.dart': No such file or directory import 'package:navitank/Screens/maps.dart';
. Это нонсенс, потому что файл существует и работает, когда я пробую его на своей машине. Но это не будет работать в докере.
Мой .gitlab-ci.yml выглядит так:
image: cirrusci/flutter:2.8.1
stages:
- build
- test
doctor:
stage: build
script:
- flutter doctor
build:
stage: build
script:
- flutter build appbundle
widget-test:
stage: test
script:
- flutter test
У кого-нибудь есть идея или решение?