@@ -162,6 +162,14 @@ var Hosts = map[string]*HostConfig{
162
162
env : []string {"CC=clang" },
163
163
SSHUsername : "gopher" ,
164
164
},
165
+ "host-freebsd-10_4" : & HostConfig {
166
+ VMImage : "freebsd-amd64-104" ,
167
+ Notes : "FreeBSD 10.4; GCE VM is built from script in build/env/freebsd-amd64" ,
168
+ machineType : "n1-highcpu-4" ,
169
+ buildletURLTmpl : "https://storage.googleapis.com/$BUCKET/buildlet.freebsd-amd64" ,
170
+ goBootstrapURLTmpl : "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz" ,
171
+ SSHUsername : "gopher" ,
172
+ },
165
173
"host-freebsd-11_1" : & HostConfig {
166
174
VMImage : "freebsd-amd64-111-b" ,
167
175
Notes : "FreeBSD 11.1; GCE VM is built from script in build/env/freebsd-amd64" ,
@@ -171,6 +179,14 @@ var Hosts = map[string]*HostConfig{
171
179
env : []string {"CC=clang" },
172
180
SSHUsername : "gopher" ,
173
181
},
182
+ "host-freebsd-11_2" : & HostConfig {
183
+ VMImage : "freebsd-amd64-112" ,
184
+ Notes : "FreeBSD 11.2; GCE VM is built from script in build/env/freebsd-amd64" ,
185
+ machineType : "n1-highcpu-4" ,
186
+ buildletURLTmpl : "https://storage.googleapis.com/$BUCKET/buildlet.freebsd-amd64" ,
187
+ goBootstrapURLTmpl : "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz" ,
188
+ SSHUsername : "gopher" ,
189
+ },
174
190
"host-netbsd-amd64-8_0" : & HostConfig {
175
191
VMImage : "netbsd-amd64-8-0-2018q1" ,
176
192
Notes : "NetBSD 8.0RC1; GCE VM is built from script in build/env/netbsd-amd64" ,
@@ -760,14 +776,16 @@ func (c *BuildConfig) BuildSubrepos() bool {
760
776
if ! c .SplitMakeRun () {
761
777
return false
762
778
}
763
- // TODO(adg, bradfitz): expand this as required
779
+ // TODO(bradfitz,dmitshur ): move this into BuildConfig bools, rather than this Name switch.
764
780
switch c .Name {
765
781
case "darwin-amd64-10_11" ,
766
782
"darwin-386-10_11" ,
767
783
// TODO: add darwin-amd64-10_12 when we have a build scheduler
768
784
"freebsd-amd64-93" ,
769
785
"freebsd-386-10_3" , "freebsd-amd64-10_3" ,
770
786
"freebsd-386-11_1" , "freebsd-amd64-11_1" ,
787
+ "freebsd-386-10_4" , "freebsd-amd64-10_4" ,
788
+ "freebsd-386-11_2" , "freebsd-amd64-11_2" ,
771
789
"linux-386" , "linux-amd64" , "linux-amd64-nocgo" ,
772
790
"linux-s390x-ibm" ,
773
791
"openbsd-386-60" , "openbsd-amd64-60" ,
@@ -928,6 +946,11 @@ func init() {
928
946
HostType : "host-freebsd-10_3" ,
929
947
MaxAtOnce : 2 ,
930
948
})
949
+ addBuilder (BuildConfig {
950
+ Name : "freebsd-amd64-10_4" ,
951
+ HostType : "host-freebsd-10_4" ,
952
+ MaxAtOnce : 2 ,
953
+ })
931
954
addBuilder (BuildConfig {
932
955
Name : "freebsd-amd64-11_1" ,
933
956
HostType : "host-freebsd-11_1" ,
@@ -936,6 +959,14 @@ func init() {
936
959
numTryTestHelpers : 4 ,
937
960
MaxAtOnce : 2 ,
938
961
})
962
+ addBuilder (BuildConfig {
963
+ Name : "freebsd-amd64-11_2" ,
964
+ HostType : "host-freebsd-11_2" ,
965
+ TryBot : false , // not yet. once we see it's passing regularly.
966
+ ShouldRunDistTest : fasterTrybots ,
967
+ numTryTestHelpers : 4 ,
968
+ MaxAtOnce : 2 ,
969
+ })
939
970
addBuilder (BuildConfig {
940
971
Name : "freebsd-amd64-race" ,
941
972
HostType : "host-freebsd-11_1" ,
@@ -947,13 +978,26 @@ func init() {
947
978
env : []string {"GOARCH=386" , "GOHOSTARCH=386" },
948
979
MaxAtOnce : 2 ,
949
980
})
981
+ addBuilder (BuildConfig {
982
+ Name : "freebsd-386-10_4" ,
983
+ HostType : "host-freebsd-10_4" ,
984
+ env : []string {"GOARCH=386" , "GOHOSTARCH=386" },
985
+ MaxAtOnce : 2 ,
986
+ })
950
987
addBuilder (BuildConfig {
951
988
Name : "freebsd-386-11_1" ,
952
989
HostType : "host-freebsd-11_1" ,
953
990
ShouldRunDistTest : noTestDir ,
954
991
env : []string {"GOARCH=386" , "GOHOSTARCH=386" },
955
992
MaxAtOnce : 2 ,
956
993
})
994
+ addBuilder (BuildConfig {
995
+ Name : "freebsd-386-11_2" ,
996
+ HostType : "host-freebsd-11_2" ,
997
+ ShouldRunDistTest : noTestDir ,
998
+ env : []string {"GOARCH=386" , "GOHOSTARCH=386" },
999
+ MaxAtOnce : 2 ,
1000
+ })
957
1001
addBuilder (BuildConfig {
958
1002
Name : "linux-386" ,
959
1003
HostType : "host-linux-jessie" ,
0 commit comments