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

        

Reply via email to