flutter/dev/ci/docker_linux
Greg Spencer a5c2ddddaa
Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097)
This adds a Docker image for the linux builds, replacing a lot of the setup code with a Docker build.

Added a docker image build step that has the right gcloud credentials in it.

Also, this finally moves the gallery deployment and docs publishing steps to Cirrus. They were dependent upon some environment setup that was a lot easier to do in Docker than in a setup bash script.
2018-08-03 17:28:34 -07:00
..
docker_build.sh Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097) 2018-08-03 17:28:34 -07:00
docker_login.sh Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097) 2018-08-03 17:28:34 -07:00
docker_push.sh Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097) 2018-08-03 17:28:34 -07:00
Dockerfile Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097) 2018-08-03 17:28:34 -07:00
README.md Move docs and gallery deployment to Cirrus, add Docker image for Linux (#20097) 2018-08-03 17:28:34 -07:00

This directory includes scripts to build the docker container image used for building flutter/flutter in our CI system (currently Cirrus).

In order to run the scripts, you have to setup docker and gcloud. Please refer to the internal flutter team doc for how to setup in a Google internal environment.

After setup,

  • edit Dockerfile to change how the container image is built.
  • run ./build_docker.sh to build the container image.
  • run ./push_docker.sh to push the image to google cloud registry. This will affect our CI tests.