@@ -110,6 +110,61 @@ dist_server_addy http://your-bucket-name.here.s3-website-aws-region.amazonaws.co
110
110
and ` repo.cargo.buildbot ` .
111
111
* ` dist_server_addy ` is the url of that bucket where stuff gets uploaded
112
112
113
+ ## ` master/slave-list.txt `
114
+
115
+ ```
116
+ # This file is a slave-name / password file that should
117
+ # not be checked in to the git repository for rust buildbot,
118
+ # just held in the master work-dir on the host it's running on
119
+
120
+ # these are aws latent
121
+ linux1 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
122
+ linux2 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
123
+ linux3 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
124
+ linux4 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
125
+ linux5 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
126
+ linux6 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3
127
+
128
+ # AWS
129
+ linux-64-x-android-t pA$sw0rd ami=ami-00112233 instance_type=c3.2xlarge max_builds=1 special=true
130
+
131
+ # this is an old CentOS 6 EC2 VM used to build snapshots
132
+ linux-snap pA$sw0rd ami=ami-00112233 instance_type=c3.2xlarge max_builds=3 snap=true dist=true special=true
133
+
134
+ # these two are aws latent
135
+ win1 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
136
+ win2 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
137
+ win3 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
138
+ win4 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
139
+ win5 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
140
+ win6 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
141
+ win7 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
142
+ win8 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=3 snap=true
143
+
144
+ # bug #21434 makes max_builds=1 fail for dist builds because DirectoryUpload hits locking exceptions
145
+ windist1 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=1 snap=true dist=true special=true
146
+ windist2 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=1 snap=true dist=true special=true
147
+ windist3 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=1 snap=true dist=true special=true
148
+ windist4 pA$sw0rd ami=ami-a1b2c3d4 instance_type=c3.2xlarge max_builds=1 snap=true dist=true special=true
149
+
150
+ # community-maintained -- these never connect to dev
151
+ #bitrig1 pA$sw0rd max_builds=2 snap=true
152
+ #freebsd10_32-1 pA$sw0rd max_builds=2 snap=true
153
+ #freebsd10_64-1 pA$sw0rd max_builds=2 snap=true
154
+ ```
155
+
156
+ The passwords and AMI IDs must, of course, be replaced with usable values.
157
+
158
+ ## ` master/passwords.py `
159
+
160
+ ```
161
+ users = [
162
+ ('username', 'hunter2'),
163
+ ('otheruser', 'wordpass')
164
+ ]
165
+ ```
166
+ These are for logging into the Buildbot web interface.
167
+
113
168
# License
114
169
115
170
This software is distributed under the terms of both the MIT license
0 commit comments