在Gitlab上为Flutter设置CI



我正试图在gitlab上为我的flutter项目设置CI,但我不知道从哪里开始,也不知道我必须做什么。有人能帮我吗?感谢

我建议设置您的GitLab CI集成以进行flutter处理androidios项目文件夹,以便构建您的APKIPA,或使用GitLab CI进行测试

为了开始了解如何在GitLab上为AndroidiOS项目设置CI,我建议您阅读以下内容:

安卓系统:

  • https://about.gitlab.com/2018/10/24/setting-up-gitlab-ci-for-android-projects/

iOS

  • https://about.gitlab.com/2016/03/10/setting-up-gitlab-ci-for-ios-projects/
  • https://medium.com/flawless-app-stories/how-to-set-up-gitlab-continuous-integration-for-ios-projects-without-a-hustle-53c2b642c90f

更新:使用Fastlane

我的应用程序上运行了上述解决方案,所以我知道它们是有效的。但我发现这些有趣的官方文档使用Fastlane(它们似乎更容易):

  • https://flutter.io/docs/deployment/fastlane-cd
  • https://docs.fastlane.tools/best-practices/continuous-integration/gitlab/

所以我建议也试一试。

.gitlab-ci.yml在您的repo根中:

stages:
- test
tests:
image: cirrusci/flutter
stage: test
script:
- flutter test

最新更新