diff options
Diffstat (limited to 'dashboard/coordinator/main.go')
-rw-r--r-- | dashboard/coordinator/main.go | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/dashboard/coordinator/main.go b/dashboard/coordinator/main.go index 5d7b6b5..2a3803d 100644 --- a/dashboard/coordinator/main.go +++ b/dashboard/coordinator/main.go @@ -59,13 +59,12 @@ var images = map[string]*imageInfo{ } type buildConfig struct { - name string // "linux-amd64-race" - image string // Docker image to use to build - cmd string // optional -cmd flag (relative to go/src/) - cmdTimeout time.Duration // time to wait for optional cmd to finish - env []string // extra environment ("key=value") pairs - dashURL string // url of the build dashboard - tool string // the tool this configuration is for + name string // "linux-amd64-race" + image string // Docker image to use to build + cmd string // optional -cmd flag (relative to go/src/) + env []string // extra environment ("key=value") pairs + dashURL string // url of the build dashboard + tool string // the tool this configuration is for } func main() { @@ -79,12 +78,18 @@ func main() { addBuilder(buildConfig{name: "nacl-386"}) addBuilder(buildConfig{name: "nacl-amd64p32"}) addBuilder(buildConfig{ - name: "linux-amd64-gccgo", - image: "gobuilders/linux-x86-gccgo", - cmd: "make check-go -kj", - cmdTimeout: 60 * time.Minute, - dashURL: "https://build.golang.org/gccgo", - tool: "gccgo", + name: "linux-amd64-gccgo", + image: "gobuilders/linux-x86-gccgo", + cmd: "make RUNTESTFLAGS=\"--target_board=unix/-m64\" check-go -j16", + dashURL: "https://build.golang.org/gccgo", + tool: "gccgo", + }) + addBuilder(buildConfig{ + name: "linux-386-gccgo", + image: "gobuilders/linux-x86-gccgo", + cmd: "make RUNTESTFLAGS=\"--target_board=unix/-m32\" check-go -j16", + dashURL: "https://build.golang.org/gccgo", + tool: "gccgo", }) addBuilder(buildConfig{name: "linux-386-sid", image: "gobuilders/linux-x86-sid"}) addBuilder(buildConfig{name: "linux-amd64-sid", image: "gobuilders/linux-x86-sid"}) @@ -286,7 +291,6 @@ func (conf buildConfig) dockerRunArgs(rev string) (args []string) { ) if conf.cmd != "" { args = append(args, "-cmd", conf.cmd) - args = append(args, "-cmdTimeout", conf.cmdTimeout.String()) } args = append(args, conf.name) return @@ -302,9 +306,6 @@ func addBuilder(c buildConfig) { if _, dup := builders[c.name]; dup { panic("dup name") } - if c.cmdTimeout == 0 { - c.cmdTimeout = 10 * time.Minute - } if c.dashURL == "" { c.dashURL = "https://build.golang.org" } |