Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 156 additions & 1 deletion .ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,47 +7,129 @@
# * https://github.com/flutter/cocoon/blob/master/CI_YAML.md
enabled_branches:
- master
- dev
- beta
- stable
- flutter-2.4-candidate.4

platform_properties:
linux:
properties:
caches: >-
[
{"name":"builder_linux_engine","path":"builder"}
]
os: Linux
mac:
properties:
caches: >-
[
{"name":"flutter_cocoapods","path":"cocoapods"},
{"name":"osx_sdk","path":"old_osx_sdk"},
{"name":"builder_mac_engine","path":"builder"}
]
os: Mac-10.15
xcode: "11e708" # Xcode 11
windows:
properties:
caches: >-
[
{"name":"builder_win_engine","path":"builder"}
]
timeout: "180"
os: Windows-10

targets:
- name: Linux Android AOT Engine
builder: Linux Android AOT Engine
recipe: engine
properties:
add_recipes_cq: "true"
build_android_aot: "true"
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
timeout: 60
scheduler: luci

- name: Linux Android Debug Engine
builder: Linux Android Debug Engine
recipe: engine
properties:
add_recipes_cq: "true"
build_android_debug: "true"
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
timeout: 60
scheduler: luci

- name: Linux Android Scenarios
builder: Linux Android Scenarios
postsubmit: false
recipe: engine/scenarios
properties:
upload_packages: "true"
clobber: "true"
timeout: 60
scheduler: luci

- name: Linux Fuchsia
builder: Linux Fuchsia
recipe: engine
properties:
add_recipes_cq: "true"
build_fuchsia: "true"
fuchsia_ctl_version: version:0.0.27
timeout: 60
scheduler: luci

- name: Linux Fuchsia FEMU
builder: Linux Fuchsia FEMU
recipe: femu_test
properties:
add_recipes_cq: "true"
build_fuchsia: "true"
fuchsia_ctl_version: version:0.0.27
timeout: 60
scheduler: luci

- name: Linux Framework Smoke Tests
builder: Linux Framework Smoke Tests
recipe: engine/framework_smoke
timeout: 60
scheduler: luci

- name: Linux Host Engine
builder: Linux Host Engine
recipe: engine
properties:
add_recipes_cq: "true"
build_host: "true"
timeout: 60
scheduler: luci

- name: Linux Unopt
builder: Linux Unopt
recipe: engine_unopt
properties:
add_recipes_cq: "true"
timeout: 75
scheduler: luci

- name: Linux Arm Host Engine
builder: Linux Arm Host Engine
recipe: engine/engine_arm
properties:
add_recipes_cq: "true"
build_host: "true"
timeout: 90
scheduler: luci

- name: Linux Web Engine
builder: Linux Web Engine
recipe: web_engine
properties:
add_recipes_cq: "true"
gcs_goldens_bucket: flutter_logs
timeout: 60
scheduler: luci
runIf:
- DEPS
Expand All @@ -60,6 +142,13 @@ targets:

- name: Linux Web Framework tests
builder: Linux Web Framework tests
recipe: engine/web_engine_framework
properties:
add_recipes_cq: "true"
framework: "true"
shard: web_tests
subshards: 0, 1, 2, 3, 4, 5, 6, 7_last
timeout: 60
scheduler: luci
runIf:
- DEPS
Expand All @@ -72,26 +161,58 @@ targets:

- name: Mac Android AOT Engine
builder: Mac Android AOT Engine
recipe: engine
properties:
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
build_android_aot: "true"
timeout: 60
scheduler: luci

- name: Mac Android Debug Engine
builder: Mac Android Debug Engine
recipe: engine
properties:
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
build_android_debug: "true"
timeout: 60
scheduler: luci

- name: Mac Host Engine
builder: Mac Host Engine
recipe: engine
properties:
add_recipes_cq: "true"
build_host: "true"
timeout: 75
scheduler: luci

- name: Mac Unopt
builder: Mac Unopt
recipe: engine_unopt
properties:
add_recipes_cq: "true"
jazzy_version: 0.9.5
timeout: 75
scheduler: luci

- name: Mac iOS Engine
builder: Mac iOS Engine
recipe: engine
properties:
build_ios: "true"
ios_debug: "true"
jazzy_version: 0.9.5
timeout: 60
scheduler: luci

- name: Mac Web Engine
builder: Mac Web Engine
recipe: web_engine
properties:
gcs_goldens_bucket: flutter_logs
timeout: 60
scheduler: luci
runIf:
- DEPS
Expand All @@ -104,22 +225,44 @@ targets:

- name: Windows Android AOT Engine
builder: Windows Android AOT Engine
recipe: engine
properties:
build_android_aot: "true"
android_sdk_license: \n24333f8a63b6825ea9c5514f83c2829b004d1fee
android_sdk_preview_license: \n84831b9409646a918e30573bab4c9c91346d8abd
timeout: 60
scheduler: luci

- name: Windows Host Engine
builder: Windows Host Engine
recipe: engine
properties:
add_recipes_cq: "true"
build_host: "true"
scheduler: luci

- name: Windows Unopt
builder: Windows Unopt
recipe: engine_unopt
properties:
add_recipes_cq: "true"
timeout: 75
scheduler: luci

- name: Windows UWP Engine
builder: Windows UWP Engine
recipe: engine
properties:
build_windows_uwp: "true"
timeout: 60
scheduler: luci

- name: Windows Web Engine
builder: Windows Web Engine
recipe: web_engine
properties:
gcs_goldens_bucket: flutter_logs
timeout: 60
scheduler: luci
runIf:
- DEPS
Expand All @@ -129,10 +272,22 @@ targets:
- name: Mac iOS Engine Profile
builder: Mac iOS Engine Profile
presubmit: false
recipe: engine
properties:
build_ios: "true"
ios_profile: "true"
jazzy_version: 0.9.5
timeout: 90
scheduler: luci

- name: Mac iOS Engine Release
builder: Mac iOS Engine Release
presubmit: false
recipe: engine
properties:
build_ios: "true"
ios_release: "true"
jazzy_version: 0.9.5
timeout: 90
scheduler: luci