Hello, gophers!
A while ago, the release team started evaluating replacements for our current CI system. After some research we decided that LUCI, the Chrome project's CI system, is the strongest candidate. For the past couple of months, we've been setting up a prototype project, which is now ready for wider experimentation. This week we're opening it up to members of the Go team to trigger, so you may start seeing comments from "Go LUCI" and "
triciu...@appspot.com" on CLs.
LUCI is a large, mature project that already has a lot of features that we've wanted to build for a long time and never been able to. As an example, the presubmit UX is much better: it's integrated with the Gerrit Checks UI, supports structured test output so you don't have to scroll through a text log to find test failures, and has a UI for its version of SlowBots. We think it'll be a significant improvement over the current system.
We have a little bit of work left to do to set up the ACLs for non-Googlers. I'm hoping we'll be ready for all of you to try it out in the next couple of weeks. We're looking forward to your feedback once we are. After everyone's had a chance to try it out, we'll make our final decision about whether to move forward.
Thanks,
Heschi for the Go Release Team