From e420db4fc980b43f63fbe310a9ddc77c7a377bef Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 4 Jul 2018 14:35:31 +0300 Subject: Change: "archive: workspace" gets artifact name via name_from field If name_from is defined, use its value as name of parameter. If not defined, use artifact_name as parameter. --- ick2/actions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ick2/actions.py b/ick2/actions.py index c04aa4e..77f4fed 100644 --- a/ick2/actions.py +++ b/ick2/actions.py @@ -268,7 +268,9 @@ class ArchiveWorkspaceAction(Action): # pragma: no cover env = self.get_env() dirname = env.get_workspace_directory() - blob_name = params.get('artifact_name') + name_from = step.get('name_from', 'artifact_name') + + blob_name = params.get(name_from) if not blob_name: env.report(1, 'No artifact_name parameter\n') return 1 -- cgit v1.2.1