phase1: add config option for shared workdir
authorThibaut VARÈNE <hacks@slashdirt.org>
Fri, 22 Jun 2018 13:25:47 +0000 (15:25 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 26 Jun 2018 20:09:10 +0000 (22:09 +0200)
commitb3532e022603aa5c038c69f12079dd1887f204ec
tree45dd4886631c1872e369033e9db6311d883bd2e9
parent511db2a19e15b7f363d238d485b243eee69b89e0
phase1: add config option for shared workdir

This patch adds a per-slave configuration option:
    shared_wd = <boolean>

This option defaults to False if unset, and should be set to True for
slaves that share a single workdir among all workers.

When it is True, expires.sh and cleanup.sh are disabled as the workdir
housekeeping is entirely handled by the Git() step and the value of the
'do_cleanup' configuration option.

expires.sh and cleanup.sh are unnecessary and potentially detrimental in
this context.

Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
phase1/master.cfg