Setting up the Engine development environment
To build Android artifacts and MacOS host-side executables, execute the following command on MacOS:
python3 ./recipes.py run --properties-file ./propertites_mac.json engine/engine
Once the building process is complete, copy ./.recipe_deps/recipe_engine/workdir/cache/custom_engine to
flutter/bin/custom_engine
For Windows host-side executables, run this command on Windows:
python3 ./recipes.py run --properties-file ./propertites_win.json engine/engine
TODO: Linux host-side executables
This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra. Builds can be found in the Flutter Dashboard.
Supported repositories roll their .ci.yaml into flutter/infra, which updates
what properties builds have. For example, flutter
config specifies various dependencies the different tests require, which are
then used by the flutter_deps recipe_module
No modifications to flutter/infra are required to work on the recipes.
Please follow instructions on Contributing docs to set up your development environment.