Issue Type: Bug Bug
Affects Versions: current
Assignee: Vivekanand SV
Components: copy-to-slave
Created: 04/Jun/14 9:48 AM
Description:

When using a variable in a custom workspace, it doesn't get replaced for copy-to-slave.

I see correctly "Building remotely on Jenkins-Worker-01 (Remote-Worker) in workspace /var/lib/jenkins/jobs/a_name/workspace" in the log and "/var/lib/jenkins/jobs/a_name/workspace" is the $PARAMETER. But the copytoslave uses $PARAMETER as a string...
Interesting point is, it gets resolved correctly for the slave, but not the master.

How to reproduce:

  • Creating a project with "Use custom workspace: $PARAMETER"
  • Enable "Copy files into the job's workspace before building" with "This job's workspace on the master (not advised)"
  • Start the build with $PARAMETER=/var/lib/jenkins/jobs/a_job/workspace/

Got:
[copy-to-slave] Copying '.,*', excluding '/.git/,*/.gitignore', from 'file:/$%7BPARAMETER%7D' on the master to 'file:/var/lib/jenkins/jobs/a_job/workspace/' on 'slave'.

Expected:
[copy-to-slave] Copying '.,*', excluding '/.git/,*/.gitignore', from 'file:/var/lib/jenkins/jobs/a_job/workspace/' on the master to 'file:/var/lib/jenkins/jobs/a_job/workspace/' on 'slave'.

Environment: Jenkins 1.566
CopyToSlave 1.4.3
Ubuntu 14.04.
Project: Jenkins
Priority: Major Major
Reporter: Karl Fritsche
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to