我正在尝试为 GitLab 中的 Flutter 应用程序制作 CI。我用 cirrusci/flutter:2.8.1 设置了一个 docker 容器。当我运行我的 .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';
. 这是无稽之谈,因为该文件存在并且当我在我的机器上尝试它时它可以工作。但它在docker中不起作用。
我的 .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
有人有想法或解决方案吗?