Ales Nosek created JENKINS-13639:
------------------------------------
Summary: Use Token Macro capability to expand variables
Key: JENKINS-13639
URL: https://issues.jenkins-ci.org/browse/JENKINS-13639
Project: Jenkins
Issue Type: Improvement
Components: artifactdeployer
Reporter: Ales Nosek
Assignee: gbois
Jenkins provides a powerful macro expansion capability
https://wiki.jenkins-ci.org/display/JENKINS/Token+Macro+Plugin
In file ArtifactDeployerBuilder.java I'd suggest to replace:
final String includes =
build.getEnvironment(listener).expand(entry.getIncludes());
final String excludes =
build.getEnvironment(listener).expand(entry.getExcludes());
final String outputPath =
build.getEnvironment(listener).expand(entry.getRemote());
with something like:
final String includes = TokenMacro.expandAll(build, listener,
entry.getIncludes());
final String excludes = TokenMacro.expandAll(build, listener,
entry.getExcludes());
final String outputPath = TokenMacro.expandAll(build, listener,
entry.getRemote());
Thank you for considering this and for the great ArtifactDeployer plugin.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira