This directory includes scripts to build the docker container image used for building flutter/flutter in our CI system (currently Cirrus).
To run the scripts, you have to set up
gcloud. Please refer to the internal flutter team doc for how to set up in a Google internal environment.
To debug the image locally:
Dockerfileto change how the container image is built.
./docker_build.shto build the container image (
sudopermission is required)
./docker_attach.shto start a container from the image and attach to its internal bash shell. From here, you can invoke shell commands from the
.cirrus.yml(you will have to manually run any
setupsteps; e.g. the container will not have the Flutter repo cloned yet).