Document our criteria for adding CI workers. closes #2499
Author: Nathan Wilcox <nathan@z.cash> Author: Daira Hopwood <daira@jacaranda.org> Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
d2627bc65d
commit
75401530d7
|
@ -3,6 +3,20 @@
|
||||||
This folder contains the Ansible playbooks for configuring a fresh OS
|
This folder contains the Ansible playbooks for configuring a fresh OS
|
||||||
installation for use as a Buildbot worker in Zcash's CI.
|
installation for use as a Buildbot worker in Zcash's CI.
|
||||||
|
|
||||||
|
# Criteria for Adding Workers
|
||||||
|
|
||||||
|
a. Don't add workers until users complain about a problem on a platform
|
||||||
|
that doesn't yet have workers or if we anticipate many users will use
|
||||||
|
a platform, we may pre-emptively add an unsupported worker for it.
|
||||||
|
|
||||||
|
b. Prioritize the platforms that seem to have the most users.
|
||||||
|
|
||||||
|
c. When adding workers start by adding workers for the "most common"
|
||||||
|
variant of any distro, then if users later encounter problems with a
|
||||||
|
sub-variant, we can consider adding new workers at that point.
|
||||||
|
Example: add Ubuntu Desktop before Xubuntu, on the assumption the
|
||||||
|
former has a larger population base.
|
||||||
|
|
||||||
# Setting up a latent worker on Amazon EC2
|
# Setting up a latent worker on Amazon EC2
|
||||||
|
|
||||||
- Add a regular (non-latent) worker to the master.cfg for dev-ci.z.cash, and
|
- Add a regular (non-latent) worker to the master.cfg for dev-ci.z.cash, and
|
||||||
|
|
Loading…
Reference in New Issue