schedulers: add deploy_artefacts to all builders

Instead of having a limited set of builders which can deploy artefacts,
let every builder have the ability to deploy. This makes it easier to
experiment with deploy steps.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton 2021-11-24 21:47:21 +00:00 committed by Richard Purdie
parent de5263b7be
commit 7e1d76ccf9

View File

@ -241,12 +241,11 @@ def props_for_builder(builder):
default=swat_default))
if builder == 'build-appliance':
props.append(buildappsrcrev_param())
if builder in ['build-appliance', 'buildtools', 'eclipse-plugin-neon', 'eclipse-plugin-oxygen']:
props.append(util.BooleanParameter(
name="deploy_artefacts",
label="Do we want to deploy artefacts? ",
default=False
))
props.append(util.BooleanParameter(
name="deploy_artefacts",
label="Do we want to deploy artefacts?",
default=False
))
props = props + repos_for_builder(builder)
worker_list = config.builder_to_workers.get(builder, config.builder_to_workers['default'])
props.append(util.ChoiceStringParameter(name="worker",