dashboard: stop testing x/build on even more builders

Follow up to CL 210378 after looking at:
https://build.golang.org/?repo=golang.org%2fx%2fbuild

Updates golang/go#30640

Change-Id: I81505a9ca2985ffa6e75922665b14ef4de2af860
Reviewed-on: https://go-review.googlesource.com/c/build/+/211100
Reviewed-by: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 4e87227..e76019e 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -1583,6 +1583,8 @@
 				return false
 			case "mobile":
 				return false
+			case "build":
+				return false
 			}
 			return true
 		},
@@ -1720,6 +1722,9 @@
 		HostType: "host-linux-stretch-morecpu",
 		Notes:    "Debian Stretch with go test -short=false; to get 32-bit coverage",
 		buildsRepo: func(repo, branch, goBranch string) bool {
+			if repo == "build" {
+				return false
+			}
 			return repo == "go" || (branch == "master" && goBranch == "master")
 		},
 		needsGoProxy: true, // for cmd/go module tests
@@ -1821,7 +1826,7 @@
 			switch repo {
 			case "go":
 				return true
-			case "mobile", "exp", "benchmarks", "debug", "perf", "talks", "tools", "tour", "website":
+			case "build", "mobile", "exp", "benchmarks", "debug", "perf", "talks", "tools", "tour", "website":
 				return false
 			default:
 				return branch == "master" && goBranch == "master"
@@ -2171,7 +2176,7 @@
 		Notes:    "Android emulator on GCE",
 		buildsRepo: func(repo, branch, goBranch string) bool {
 			switch repo {
-			case "blog", "talks", "review", "tour", "website":
+			case "build", "blog", "talks", "review", "tour", "website":
 				return false
 			}
 			return atLeastGo1(branch, 13) && atLeastGo1(goBranch, 13)
@@ -2198,7 +2203,7 @@
 		},
 		buildsRepo: func(repo, branch, goBranch string) bool {
 			switch repo {
-			case "blog", "talks", "review", "tour", "website":
+			case "build", "blog", "talks", "review", "tour", "website":
 				return false
 			}
 			return atLeastGo1(branch, 13) && atLeastGo1(goBranch, 13)
diff --git a/dashboard/builders_test.go b/dashboard/builders_test.go
index 7ce63ec..69f4bc9 100644
--- a/dashboard/builders_test.go
+++ b/dashboard/builders_test.go
@@ -524,6 +524,14 @@
 		{b("linux-amd64-fedora", "build"), none},
 		{b("linux-amd64-clang", "build"), none},
 		{b("linux-amd64-sid", "build"), none},
+		{b("linux-amd64-nocgo", "build"), none},
+		{b("linux-386-longtest", "build"), none},
+		{b("freebsd-386-10_3", "build"), none},
+		{b("freebsd-386-10_4", "build"), none},
+		{b("freebsd-386-11_1", "build"), none},
+		{b("js-wasm", "build"), none},
+		{b("android-386-emu", "build"), none},
+		{b("android-amd64-emu", "build"), none},
 
 		// Only use latest macOS for subrepos, and only amd64:
 		{b("darwin-amd64-10_12", "net"), onlyPost},