jl777
e73b2055c6
Merge branch 'beta' into mergemaster
# Conflicts:
# src/main.cpp
6 years ago
Jack Grigg
50eaefed4c
[ci-workers] Add pkg-config to general dependencies
7 years ago
Jack Grigg
574750005f
[ci-workers] README cleanups
7 years ago
Jack Grigg
52d5b29390
[ci-workers] Add curl and cmake to dependencies
7 years ago
Jack Grigg
8d4eebc7f3
[ci-workers] Add a tag for updating dependencies
7 years ago
Jack Grigg
9d1c37f793
[ci-workers] Add support for MacOSX
7 years ago
Jack Grigg
62ac481806
[ci-workers] Handle ansible_processor being either a string or a list
7 years ago
Jack Grigg
8bdabdb37e
[ci-workers] Handle user home directories outside /home
7 years ago
Jack Grigg
c9c2650456
[ci-workers] Install Python modules in a virtualenv
7 years ago
Jack Grigg
2c016e06c7
Add Ansible playbook for grind workers
7 years ago
Jack Grigg
bac53a2c1d
ci-workers: Variable overrides and process tweaks for CentOS 7
Part of #2510
7 years ago
Jack Grigg
2e839df328
ci-workers: Fail if Python is not version 2.7
Ansible works with Python 2.6 and 2.7, but Buildbot requires 2.7. Both have
at least preliminary Python 3 support, but until our RPC tests are migrated to
Python 3, we need to use Python 2 for testing, and so this requirement stands.
7 years ago
Jack Grigg
30cc2b846e
Variable overrides for Arch Linux
Part of #2550
7 years ago
Jack Grigg
8ebb299d40
ci-workers: Enable pipelining, and use root to set admin and host details
Workarounds for Ansible issues when becoming an unprivileged user:
https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user
7 years ago
Daira Hopwood
75401530d7
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>
7 years ago
Jack Grigg
e0c696a1e7
Add pyflakes to required Python modules
See #2494 for details.
7 years ago
Jack Grigg
e5f8e6185a
Add a separate Buildbot host info template for EC2
Latent workers are not usually created on the instance type that will be used,
so memory and CPU info collected at AMI creation will likely be inaccurate.
7 years ago
Jack Grigg
8247fd954c
Remove Buildbot version from host file
Buildbot master already obtains and publishes this in the UI.
7 years ago
Jack Grigg
3ba809b6d7
Add pyblake2 to required Python modules
See #2533 for details.
7 years ago
Jack Grigg
64363d1351
Add steps for setting up a latent worker on Amazon EC2
7 years ago
Jack Grigg
6ff5a13497
Add Buildbot worker setup to Ansible playbook
Currently assumes the host uses systemd
7 years ago
Jack Grigg
046c3d4f24
Simplify Python installation, inform user if they need to manually configure
7 years ago
Jack Grigg
c73014a2e3
Variable overrides for FreeBSD
These are insufficient to enable FreeBSD to build.
7 years ago
Jack Grigg
6f4a1721f2
Variable overrides for Debian, Ubuntu and Fedora
7 years ago
Jack Grigg
6db418c982
Ansible playbook for installing Zcash dependencies and Buildbot worker
7 years ago