Comments (6)
https://github.com/c-hive/basics/tree/8384a7f41e0045286921c3db11022baa45c73033/flutter-install-cache
It would be very cool to accomplish:
start) -> 1
1) setup + static analysis + test + coverage -> 2
2) build an android app -> 3
2) build an iOS app
3) release to Google Play ???
from totally_not_chernobyl.
https://blog.codemagic.io/how-to-migrate-from-any-ci-and-why-flutter-needs-dedicated-ci/
$ flutter run (to run app )
$ flutter test (to test app unit, integration, widget tests)
$ flutter build apk --release (package android app)
$ flutter build ios --no-codesign (package iOS app without codesign)
from totally_not_chernobyl.
https://edit.theappbusiness.com/setup-a-flutter-ci-cd-with-gitlab-ci-part-1-8d40b7a3b3dc
https://edit.theappbusiness.com/setup-a-flutter-ci-cd-with-gitlab-ci-part-2-9dbbad54dbdb
https://edit.theappbusiness.com/setup-a-flutter-ci-cd-with-gitlab-ci-part-3-8e67c91c6da7
(for GitLab CI, but whatever)
Android and iOS build lane.
from totally_not_chernobyl.
Use fastline?? https://flutter.dev/docs/deployment/cd https://docs.fastlane.tools/
not sure how it works, but probably very interesting
Also, maybe take a look at https://appditto.com/blog/automate-your-flutter-workflow
from totally_not_chernobyl.
Another resource:
https://admcpr.com/continuous-integration-for-flutter-with-github-actions/
https://levelup.gitconnected.com/ci-cd-for-flutter-apps-3a56e3fc6d8e (PROMISING)
from totally_not_chernobyl.
As a result, I did create tool/ci.sh
file to run the needed commands. Also, I set up a matrix to run it in ubuntu and macos. Etc.
from totally_not_chernobyl.
Related Issues (9)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from totally_not_chernobyl.