summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-07-04 14:35:31 +0300
committerLars Wirzenius <liw@liw.fi>2018-07-04 14:35:31 +0300
commite420db4fc980b43f63fbe310a9ddc77c7a377bef (patch)
treea295c6905a831e3d0e0af13380dcfac105db906b
parent64b0442ef8c17488a33baadd77e4dc5f103357cf (diff)
downloadick2-e420db4fc980b43f63fbe310a9ddc77c7a377bef.tar.gz
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.
-rw-r--r--ick2/actions.py4
1 files changed, 3 insertions, 1 deletions
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