summary refs log tree commit diff stats
path: root/results/scraper/fex/494
diff options
context:
space:
mode:
Diffstat (limited to 'results/scraper/fex/494')
-rw-r--r--results/scraper/fex/49429
1 files changed, 29 insertions, 0 deletions
diff --git a/results/scraper/fex/494 b/results/scraper/fex/494
new file mode 100644
index 000000000..d276b85e2
--- /dev/null
+++ b/results/scraper/fex/494
@@ -0,0 +1,29 @@
+Buildbot LoadCI integration
+LoadCI integration is a time consuming process. List of steps we need to support.

+

+

+**Step 1**

+- [ ] Switch CI system over to buildbot

+  - [ ] Show buildbot steps in in Github view

+  - [ ] Block merge when buildbot not ran (When not authenticated)

+  - [ ] Allow Admin CI running via comment

+  - [ ] Show results of LoadCI in comment

+    - [ ] Block merging when performance has degraded

+    - [ ] Allow manual override (Only authenticated users)

+- [ ] Github event notification

+  - [ ] Authentication check with buildbot group

+  - [ ] LoadCI message stating changed performance on 

+  - [ ] Only merge LoadCI results to Postgres on main master merge

+

+**Step 2**

+- [ ] Discord integration

+  - [ ] Show failures against main branch in bots channel

+  - [ ] Kick off PR build directly from bots channel (Only authenticated users)

+

+**Step 3**

+- [ ] Load balancing / Job splitting

+  - [ ] Every builder must build its own instance of FEX

+  - [ ] Create runner families that should closely match performance to one another

+  - [ ] Split LoadCI jobs to runner families

+

+https://docs.google.com/document/d/1Km9ZFdSx932_z61kbV9DVkdJAg-OUqx-37KrsJmpDI8/edit#
\ No newline at end of file