summaryrefslogtreecommitdiff
path: root/mason/mason.sh
Commit message (Collapse)AuthorAgeFilesLines
* mason: Don't checkout repo using .git suffixRichard Maw2014-08-191-1/+1
| | | | | | | | | | | | Failing to do this means that the deployment uses the wrong morphology, because build will end up using the repo without the .git suffix, so it will never update the cached version of the repo without it. The version with the .git suffix is only updated on the initial checkout, but is used by deploy, so it would pick up obsolete morphologies and not include new changes. Rubber-stamped-by: Richard Maw
* mason: Include build logs in output when builds failRichard Maw2014-08-191-2/+7
|
* Use the local trove rather than upstream trove when polling for updates.Michael Drake2014-08-081-3/+3
| | | | | This prevents discovering changes, and then being unable to build them because the local trove has not yet got them.
* Detect lack of network and report as such, rather than failbaserock/michaeldrake/mason-net-down-reportMichael Drake2014-08-071-1/+4
| | | | | | If the git remote update command fails, we assume it's because we are unable to connect to the trove. This gets reported as a networking issue, rather than as a failure.
* Add Mason scripts on top of distbuild systemMichael Drake2014-08-061-0/+70
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.