{"repo":"mmcc007/fledge","free":true,"listed":false,"github":"https://github.com/mmcc007/fledge","clone":"git clone https://github.com/mmcc007/fledge.git","description":"Fledge: A CI/CD tool for Flutter","language":"Dart","stars":158,"topics":["flutter","cicd","cicd-promote-to-production","appstore","playstore","continuous-testing","continuous-integration","continuous-deployment","continous-delivery"],"license":"MIT","category":"mobile-apps","readme_excerpt":"See https://medium.com/@nocnoc/cicd-for-flutter-fdc07fe52abd for introduction to Fledge. Fledge: A CICD tool for Flutter Automatically build, test, sign and release your Flutter app to both Apple and Google stores. Supports public and private build servers in the cloud (Travis, Cirrus, etc...) and in-house (Jenkins, GitLab, etc...). There are many steps involved each time an app, or an app upgrade, is delivered to both stores. Fledge exists to document and automate these steps. Quick start For example, with GitHub and Travis: 1. Install Fledge 1. Add secrets Set your secret variables in: These variables are used for signing and uploading to both stores. 1. Add app to Fledge Install the Travis config file and Fastlane files 1. Start a beta Run pipeline on Travis This will build your app, upload to both store consoles and release to beta testers. 1. Release to users This will release the app to users. Documentation As with any mobile app, there are several one-time setup tasks (most of which you have to do anyway… even without a CICD tool). To avoid having to gather together all the bits and pieces of information required to deliver a Flutter app, the Fledge project has created complete documentation to walk you thru all the setup tasks for the more common scenarios. One of the reasons the Fledge projects exists is to document these one-time setup tasks and progressively automate them where possible (and then remove from documentation). View the documentation site for complete ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmcc007","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmcc007/fledge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}