flutter/dev/ci
godofredoc 29fd0469ed
Pin dependencies in docker file. (#97466)
* Pin dependencies in docker file.

The docker file had two dependencies that were not locked. An npm
dependency and the debian base image. This PR pins those two
dependencies.

* Use the slim version of debian image.

* Use image with bigger disk to build docker images.

* remove web_engine_tests from cirrus.
2022-01-31 18:06:27 -08:00
..
docker_linux Pin dependencies in docker file. (#97466) 2022-01-31 18:06:27 -08:00
mac Bump cocoapods from 1.10.2 to 1.11.2 (#89991) 2021-09-13 11:27:28 -07:00
README.md ✒ Spell Check All .md Files Related to Flutter 💙 (#61564) 2020-07-22 18:23:47 -07:00

This directory includes scripts and tools for setting up Flutter's continuous integration environments.

Cirrus Linux

Flutter's Linux tasks run on a custom Docker image. The Dockerfile for this image can be found at /dev/ci/docker_linux/Dockerfile. On each new change to this Dockerfile, Cirrus will build a new version of the Docker image as a dependency to any Linux tests. It is no longer necessary to manually build and push the Docker image locally.

NOTE: there are some factors external to the actual Dockerfile that would necessitate rebuilding the Docker image, such as upstream code changes, (Linux distribution) repository updates or a file that gets COPYied into the image changing. In this case, a trivial Dockerfile change (such as a comment) would invalidate the cache and trigger a rebuild.