@@ -23,6 +23,8 @@ FREEBSD_BB_SECRETS = parseConfig(os.path.expanduser(
23
23
'~/secrets/freebsd_bb_secrets.json' ))
24
24
UBUNTU_BB_SECRETS = parseConfig (os .path .expanduser (
25
25
'~/secrets/ubuntu_bb_secrets.json' ))
26
+ ARM_BB_SECRETS = parseConfig (os .path .expanduser (
27
+ '~/secrets/arm_bb_secrets.json' ))
26
28
MASTER_BB_SECRETS = parseConfig (os .path .expanduser (
27
29
'~/secrets/master_bb_secrets.json' ))
28
30
@@ -61,6 +63,14 @@ c['workers'].append(
61
63
max_builds = 1 ,
62
64
)
63
65
)
66
+ c ['workers' ].append (
67
+ worker .Worker (
68
+ ARM_BB_SECRETS ['bb_un' ],
69
+ ARM_BB_SECRETS ['bb_pw' ],
70
+ max_builds = 1 ,
71
+ )
72
+ )
73
+
64
74
65
75
# 'protocols' contains information about protocols which master will use for
66
76
# communicating with workers. You must define at least 'port' option that workers
@@ -122,9 +132,15 @@ ALL_BUILDER_NAMES = []
122
132
123
133
c ['builders' ] = []
124
134
for configuration in configurations :
135
+ arm_name = "arm(" + ", " .join (configuration ) + ")"
125
136
ubuntu_name = "ubuntu(" + ", " .join (configuration ) + ")"
126
137
freebsd_name = "freebsd(" + ", " .join (configuration ) + ")"
127
- ALL_BUILDER_NAMES += [ubuntu_name , freebsd_name ]
138
+ ALL_BUILDER_NAMES += [arm_name , ubuntu_name , freebsd_name ]
139
+ c ['builders' ].append (
140
+ util .BuilderConfig (
141
+ name = arm_name ,
142
+ workernames = ["arm-worker" ],
143
+ factory = genFactory ("make" , configuration )))
128
144
c ['builders' ].append (
129
145
util .BuilderConfig (
130
146
name = ubuntu_name ,
0 commit comments