Unverified Commit c98a64f5 authored by keyonghan's avatar keyonghan Committed by GitHub

Add run_if property for existing LUCI try builders (#64180)

* add run_if property for existing try builders

* update

* update readme
parent 1cd6694a
...@@ -18,12 +18,14 @@ It follows format: ...@@ -18,12 +18,14 @@ It follows format:
"name":"yyy", "name":"yyy",
"repo":"flutter", "repo":"flutter",
"taskName":"zzz", "taskName":"zzz",
"enabled":true "enabled":true,
"run_if":["a/b/", "c/d/**"]
} }
] ]
} }
``` ```
* enabled(optional): `true` is the default value if unspecified * enabled(optional): `true` is the default value if unspecified
* run_if(optional): will always be triggered if unspecified
### `prod_builders.json` ### `prod_builders.json`
It follows format: It follows format:
```json ```json
......
...@@ -22,13 +22,15 @@ ...@@ -22,13 +22,15 @@
"name":"Linux docs", "name":"Linux docs",
"repo":"flutter", "repo":"flutter",
"taskName":"linux_docs", "taskName":"linux_docs",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter/", "packages/flutter_test/", "packages/flutter_drive/", "packages/flutter_localizations/", "bin/"]
}, },
{ {
"name":"Linux framework_tests", "name":"Linux framework_tests",
"repo":"flutter", "repo":"flutter",
"taskName":"linux_framework_tests", "taskName":"linux_framework_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter/", "packages/flutter_test/", "packages/flutter_goldens/", "packages/flutter_tools/lib/src/test/", "bin/"]
}, },
{ {
"name":"Linux fuchsia_precache", "name":"Linux fuchsia_precache",
...@@ -46,25 +48,29 @@ ...@@ -46,25 +48,29 @@
"name":"Linux tool_tests", "name":"Linux tool_tests",
"repo":"flutter", "repo":"flutter",
"taskName":"linux_tool_tests", "taskName":"linux_tool_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter_tools/", "bin/"]
}, },
{ {
"name":"Linux web_tests", "name":"Linux web_tests",
"repo":"flutter", "repo":"flutter",
"taskName":"linux_web_tests", "taskName":"linux_web_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter/", "packages/flutter_goldens_client/", "packages/flutter_goldens/", "packages/flutter_test/", "packages/flutter_tools/lib/src/test/", "packages/flutter_web_plugins/", "bin/"]
}, },
{ {
"name":"Linux web_integration_tests", "name":"Linux web_integration_tests",
"repo":"flutter", "repo":"flutter",
"taskName":"linux_web_integration_tests", "taskName":"linux_web_integration_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter/", "packages/flutter_test/", "packages/flutter_tools/", "packages/flutter_web_plugins/", "bin/"]
}, },
{ {
"name": "Windows build_tests", "name": "Windows build_tests",
"repo": "flutter", "repo": "flutter",
"task_name": "win_build_tests", "task_name": "win_build_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "bin/"]
}, },
{ {
"name": "Windows customer_testing", "name": "Windows customer_testing",
...@@ -76,7 +82,8 @@ ...@@ -76,7 +82,8 @@
"name": "Windows framework_tests", "name": "Windows framework_tests",
"repo": "flutter", "repo": "flutter",
"task_name": "win_framework_tests", "task_name": "win_framework_tests",
"enabled":true "enabled":true,
"run_if":["dev/", "packages/flutter/", "packages/flutter_test/", "packages/flutter_goldens/", "packages/flutter_tools/lib/src/test/", "bin/"]
}, },
{ {
"name": "Windows tool_tests", "name": "Windows tool_tests",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment