-
Loïc Sharma authored
Customer test timeouts are a frequent source of tree closures. This change should be reverted once https://github.com/flutter/flutter/issues/164140 is completed.
Unverified79640074
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
.ci.yaml 199.68 KiB
# Describes the targets run in continuous integration environment.
#
# Flutter infra uses this file to generate a checklist of tasks to be performed
# for every commit.
#
# The recipes mentioned below refer to those in this repo:
# https://flutter.googlesource.com/recipes/+/refs/heads/main/recipes/
#
# The "flutter_drone" recipe just defers to dev/bots/test.dart in this repo,
# with the shard set according to the "shard" key in this file.
#
# More information at:
# * https://github.com/flutter/cocoon/blob/main/CI_YAML.md
enabled_branches:
- master
- flutter-\d+\.\d+-candidate\.\d+
platform_properties:
staging_build_linux:
properties:
dependencies: >-
[
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Ubuntu
cores: "8"
device_type: none
ignore_flakiness: "true"
linux:
properties:
dependencies: >-
[
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Ubuntu
cores: "8"
device_type: none
# The current android emulator config names can be found here:
# https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/android/avd/proto
# You may use those names for the android_virtual_device version. You may find the
# avd_cipd_version by clicking on the latest available instance and looking for the
# build_id:<Identifier#> here:
# https://chrome-infra-packages.appspot.com/p/chromium/tools/android/avd/linux-amd64.
linux_android_emu:
properties:
contexts: >-
[
"android_virtual_device"
]
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:35v1"},
{"dependency": "android_virtual_device", "version": "android_35_google_apis_x64.textpb"},
{"dependency": "avd_cipd_version", "version": "build_id:8733065022087935185"},
{"dependency": "open_jdk", "version": "version:17"}
]
os: Ubuntu
cores: "8"
device_type: none
kvm: "1"
# linux_android_emu_unstable is intended to be how flutter-android proves the stability
# of new combinations of dependencies.
linux_android_emu_unstable:
properties:
contexts: >-
[
"android_virtual_device"
]
dependencies: >-
[