Service
|
Description
|
Audience
|
Documentation
|
Location
|
.ci.yaml
|
Configuration file to instruct the Flutter Infrastructure which tasks to use to validate commits in a given repository. ".ci.yaml" is read from the top level folder of every supported repository.
|
Flutter contributors
|
Link
|
Top level folder of the GitHub repositories. E.g. flutter/flutter.
|
Engine build configurations
|
Configuration files to describe Flutter Engine builds and tests.
|
Flutter contributors
|
Link
|
engine/ci/builders in the flutter/engine repository contains all the current configuration files.
|
Autosubmit
|
GitHub application that auto-submits pull requests that meet the approval criteria.
|
Flutter organization administrators
|
Link
|
The application code is available in the flutter/cocoon repository.
|
FirebaseLab tests
|
Special type of tests configured through .ci.yaml that use resources from FirebaseLab
|
Flutter contributors
|
[Link](./infra/Flutter-FirebaseLab-Tests.md)
|
These configurations go directly in the .ci.yaml file of flutter/flutter repository.
|
Codesigning
|
Add metadata to engine artifacts for code signing infrastructure to sign them.
|
Flutter contributors
|
[Link](./engine/release/Code-signing-metadata.md)
|
GN files and global generator scripts in the flutter/engine repository.
|
Emulators support
|
Using android emulators from tests.
|
Flutter contributors
|
[Link](./platforms/android/Testing-Android-Changes-in-the-Devicelab-on-an-Emulator.md)
|
Flutter Github Wiki page under the “Android Development” Section.
|
Rerun GitHub presubmit test using command line
|
Run presubmit tasks using `reset-try-task` end point and gcloud CLI.
|
Googlers
|
Link
|
Source code is available here
|
Rerun postsubmit test from Flutter build dashboard
|
Re-run postsubmit tasks from the go/flutter-dashboard.
|
Googlers
|
Link
|
Source code is available go/flutter-dashboard
|
Run a test multiple times in parallel via LED
|
Run a shard test against a pull request to validate changes/fixes in parallel.
|
Googlers
|
Link
|
N/A
|
Create a CIPD package
|
Create and add the package build scripts to cocoon to enable auto building and uploading to flutter CIPD namespaces.
|
Flutter contributors
|
Link
|
Flutter public CIPD namespace: flutter
|
View Infra SLO metrics
|
DataSite with links to a collection of Engineering Productivity dashboards including infrastructure, release and rolls.
|
Googlers
|
Link
|
N/A
|