summaryrefslogtreecommitdiff
path: root/mason/mason-generator.sh
Commit message (Collapse)AuthorAgeFilesLines
* Rename 'distbuild' system to 'build', and fix descriptionsSam Thursfield2014-10-221-1/+1
| | | | | | | | | | | | | | | | | It's better to have one type of system that can do either distributed or local builds than to have separate ones that must both be kept up to date with changes. The need for a separate 'distbuild' stratum went already: commit 1a7fbedf56a4c7a6afb683851dde5d34bbb48b86 Author: Richard Maw <richard.maw@codethink.co.uk> Date: Thu Oct 2 14:16:00 2014 +0000 Split morph out of tools morph now contains distbuild and morph-cache-server, so the distbuild stratum can go away, and anything that needs it can now use morph.
* mason-generator: Display help for wrong number of argsRichard Maw2014-08-281-1/+1
|
* Deploy Masons to use source on upstream trovesRichard Maw2014-08-281-35/+37
| | | | | | | | | | | | | | | | | The per-mason trove only needs to worry about being an artifact cache, so we can prevent it populating itself from the upstream trove by making it use the SSH protocol for fetching sources, and not registering its ssh key with the upstream trove. The MASON_UPSTREAM_TROVE_ADDRESS option has been removed, as this is now the TROVE_HOST. The distbuild network is now configured to use the upstream trove for sources, and the local trove for artifacts, with the ARTIFACT_CACHE_SERVER option. mason.configure now uses ARTIFACT_CACHE_SERVER to tell deploy commands which server to fetch artifacts from.
* Tidy mason deployDaniel Silverstone2014-08-281-8/+8
|
* Document the need for mason to be able to upload to upstream trovesMichael Drake2014-08-271-0/+5
| | | | | | | | Add a note showing how to copy the mason controller's id_rsa.key.pub to the upstream trove. This is needed or else artifact upload will now work, resuling in a FAIL. Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk>
* Fix --help output to describe copying the correct key for test deployment.Michael Drake2014-08-081-1/+1
| | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@codethink.co.uk>
* Add Mason scripts on top of distbuild systemMichael Drake2014-08-061-0/+94
The distbuild system can be configured to act as a CI controller. Providing appropriate config makes it copy all the scripts and systemd units out of the mason directory onto the target, such that it will start building and testing the configured cluster morphology on boot.