diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-07-04 14:35:31 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-07-04 14:35:31 +0300 |
commit | e420db4fc980b43f63fbe310a9ddc77c7a377bef (patch) | |
tree | a295c6905a831e3d0e0af13380dcfac105db906b | |
parent | 64b0442ef8c17488a33baadd77e4dc5f103357cf (diff) | |
download | ick2-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.py | 4 |
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 |