mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Migrate to ci.yaml (flutter/engine#26271)
This commit is contained in:
parent
d67fdf5256
commit
fedcaa24e3
122
engine/src/flutter/.ci.yaml
Normal file
122
engine/src/flutter/.ci.yaml
Normal file
@ -0,0 +1,122 @@
|
||||
# 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.
|
||||
#
|
||||
# More information at:
|
||||
# * https://github.com/flutter/cocoon/blob/master/scheduler/README.md
|
||||
enabled_branches:
|
||||
- master
|
||||
|
||||
targets:
|
||||
- name: Linux Android AOT Engine
|
||||
builder: Linux Android AOT Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Android Debug Engine
|
||||
builder: Linux Android Debug Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Android Scenarios
|
||||
builder: Linux Android Scenarios
|
||||
postsubmit: false
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Fuchsia
|
||||
builder: Linux Fuchsia
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Fuchsia FEMU
|
||||
builder: Linux Fuchsia FEMU
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Host Engine
|
||||
builder: Linux Host Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Arm Host Engine
|
||||
builder: Linux Arm Host Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Linux Web Engine
|
||||
builder: Linux Web Engine
|
||||
scheduler: luci
|
||||
runIf:
|
||||
- DEPS
|
||||
- lib/web_ui/**
|
||||
- web_sdk/**
|
||||
- e2etests/web/**
|
||||
- tools/**
|
||||
- ci/**
|
||||
- flutter_frontend_server/**
|
||||
|
||||
- name: Linux Web Framework tests
|
||||
builder: Linux Web Framework tests
|
||||
scheduler: luci
|
||||
runIf:
|
||||
- DEPS
|
||||
- lib/web_ui/**
|
||||
- web_sdk/**
|
||||
- e2etests/web/**
|
||||
- tools/**
|
||||
- ci/**
|
||||
- flutter_frontend_server/**
|
||||
|
||||
- name: Mac Android AOT Engine
|
||||
builder: Mac Android AOT Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Mac Android Debug Engine
|
||||
builder: Mac Android Debug Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Mac Host Engine
|
||||
builder: Mac Host Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Mac iOS Engine
|
||||
builder: Mac iOS Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Mac Web Engine
|
||||
builder: Mac Web Engine
|
||||
scheduler: luci
|
||||
runIf:
|
||||
- DEPS
|
||||
- lib/web_ui/**
|
||||
- web_sdk/**
|
||||
- e2etests/web/**
|
||||
- tools/**
|
||||
- ci/**
|
||||
- flutter_frontend_server/**
|
||||
|
||||
- name: Windows Android AOT Engine
|
||||
builder: Windows Android AOT Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Windows Host Engine
|
||||
builder: Windows Host Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Windows UWP Engine
|
||||
builder: Windows UWP Engine
|
||||
scheduler: luci
|
||||
|
||||
- name: Windows Web Engine
|
||||
builder: Windows Web Engine
|
||||
scheduler: luci
|
||||
runIf:
|
||||
- DEPS
|
||||
- lib/web_ui/**
|
||||
- web_sdk/**
|
||||
|
||||
- name: Mac iOS Engine Profile
|
||||
builder: Mac iOS Engine Profile
|
||||
presubmit: false
|
||||
scheduler: luci
|
||||
|
||||
- name: Mac iOS Engine Release
|
||||
builder: Mac iOS Engine Release
|
||||
presubmit: false
|
||||
scheduler: luci
|
||||
|
||||
@ -1,32 +0,0 @@
|
||||
This directory contains resources that the Flutter team uses during
|
||||
the development of engine.
|
||||
|
||||
## Luci builder file
|
||||
`try_builders.json` and `prod_builders.json` contains the
|
||||
supported luci try/prod builders for engine. It follows format:
|
||||
```json
|
||||
{
|
||||
"builders":[
|
||||
{
|
||||
"name":"yyy",
|
||||
"repo":"engine",
|
||||
"enabled":true
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
for `try_builders.json`, and follows format:
|
||||
```json
|
||||
{
|
||||
"builders":[
|
||||
{
|
||||
"name":"yyy",
|
||||
"repo":"engine"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
for `prod_builders.json`. `try_builders.json` will be mainly used in
|
||||
[`flutter/cocoon`](https://github.com/flutter/cocoon) to trigger/update pre-submit
|
||||
engine luci tasks, whereas `prod_builders.json` will be mainly used in `flutter/cocoon`
|
||||
to push luci task statuses to GitHub.
|
||||
@ -1,80 +0,0 @@
|
||||
{
|
||||
"builders":[
|
||||
{
|
||||
"name":"Linux Android AOT Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Android Debug Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Host Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Arm Host Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Fuchsia",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Fuchsia FEMU",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Web Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Linux Web Framework tests",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac Android AOT Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac Android Debug Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac Host Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac iOS Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac iOS Engine Profile",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac iOS Engine Release",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Mac Web Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Windows Android AOT Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Windows Host Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Windows UWP Engine",
|
||||
"repo":"engine"
|
||||
},
|
||||
{
|
||||
"name":"Windows Web Engine",
|
||||
"repo":"engine"
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,122 +0,0 @@
|
||||
{
|
||||
"builders":[
|
||||
{
|
||||
"name":"Linux Android AOT Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Android Debug Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Android Scenarios",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Fuchsia",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Fuchsia FEMU",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Host Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Arm Host Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Linux Web Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true,
|
||||
"run_if": [
|
||||
"DEPS",
|
||||
"lib/web_ui/**",
|
||||
"web_sdk/**",
|
||||
"e2etests/web/**",
|
||||
"tools/**",
|
||||
"ci/**",
|
||||
"flutter_frontend_server/**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"Linux Web Framework tests",
|
||||
"repo":"engine",
|
||||
"enabled": true,
|
||||
"run_if": [
|
||||
"DEPS",
|
||||
"lib/web_ui/**",
|
||||
"web_sdk/**",
|
||||
"e2etests/web/**",
|
||||
"tools/**",
|
||||
"ci/**",
|
||||
"flutter_frontend_server/**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"Mac Android AOT Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Mac Android Debug Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Mac Host Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Mac iOS Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Mac Web Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true,
|
||||
"run_if": [
|
||||
"DEPS",
|
||||
"lib/web_ui/**",
|
||||
"web_sdk/**",
|
||||
"e2etests/web/**",
|
||||
"tools/**",
|
||||
"ci/**",
|
||||
"flutter_frontend_server/**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name":"Windows Android AOT Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Windows Host Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Windows UWP Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true
|
||||
},
|
||||
{
|
||||
"name":"Windows Web Engine",
|
||||
"repo":"engine",
|
||||
"enabled": true,
|
||||
"run_if": ["DEPS", "lib/web_ui/**", "web_sdk/**"]
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user