GitHub - tramlinehq/macige: Mobile App CI workflow GEnerator: Android, iOS, Flut...
source link: https://github.com/tramlinehq/macige
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Macige
→ the m-obile a-pp c-ontinuous i-ntegration workflow ge-nerator
Customizable CI workflow templates for mobile app development!
When automating your mobile releases, one of the first things that you need are workflows in your CI server that can create the builds you use in the release cycle. Writing these workflows can be annoying since each CI system has different ways of configuring jobs, storing files, caching, etc.
For mobile apps, setting up the official toolchain involves a lot of moving parts especially when creating signed builds that can be uploaded to the App Store or Play Store. If you're using cross-platform frameworks like Flutter or React Native, the setup can be even more time consuming!
Macige is a set of CI workflow templates which can be customized using various options. You don’t need to sign in anywhere or make a new account: simply generate a workflow with your preferences, and copy paste it into your project!
Features
- GitHub Actions workflows for native Android, Flutter, and React Native apps
- Support for creating debug builds and signed release builds, including instructions on how to store signing secrets safely
- Support for caching build files to reduce app build time
- Support for getting app versioning information from CI arguments
Coming soon
- iOS workflows for GitHub Actions
- Support for GitLab CI
- Support for Bitrise
- Support for Codemagic
- Write files into your code repo or CI, instead of copying files manually
Contributing
Setup dev
- install rust
- install trunk:
make trunk
- install wasm support:
make wasm
Run dev
make serve
Release
make all
Thanks
Libraries
Infrastructure
Deployed on render.com
Recommend
-
92
vimagit Ease your git workflow within vim. From a very single vim buffer, you can perform main git operations in few key press. To name a few: Visualize all diffs in your git repository. Stage file, hunks or e...
-
194
ert-runner.el Ert-runner is a tool for Emacs projects tested using Ert. It assumes a certain test structure setup and can therefore make running tests easier. Installation Add ert-runner to your
-
91
Pipenv: Python Development Workflow for Humans Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class citi...
-
115
gitpr - Fork and pull request workflow document
-
45
README.md
-
61
JS based UI for PVM workflow engine.
-
15
Google wants to fix Android 10's terrible workflow for opening links by default in your chosen apps
-
2
Streamlining the Mobile Data Workflow Process Skip to footer ...
-
8
Mobile Legends Hack actually has a lot of impressive features, and it's a shame that you can't enjoy them all at once due to lack of Diamonds and Skins, right? Our Website Mobile Legends Cheats generator that will help you to increase your resou...
-
4
Android Lint workflow using Github ActionsPublished in
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK