flutter/dev/ci
Ian Hickson 449f4a6673
License update (#45373)
* Update project.pbxproj files to say Flutter rather than Chromium

Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright.

* Update the copyright notice checker to require a standard notice on all files

* Update copyrights on Dart files. (This was a mechanical commit.)

* Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine.

Some were already marked "The Flutter Authors", not clear why. Their
dates have been normalized. Some were missing the blank line after the
license. Some were randomly different in trivial ways for no apparent
reason (e.g. missing the trailing period).

* Clean up the copyrights in non-Dart files. (Manual edits.)

Also, make sure templates don't have copyrights.

* Fix some more ORGANIZATIONNAMEs
2019-11-27 15:04:02 -08:00
..
docker_linux License update (#45373) 2019-11-27 15:04:02 -08:00
mac Re-land fix docker build and deploy_gallery-macos (#43654) 2019-10-29 14:29:27 -07:00
README.md dev/ci/README.md update (#44010) 2019-11-21 12:09:02 -08: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.