[ https://issues.jenkins-ci.org/browse/JENKINS-11641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=160426#comment-160426 ]
Steve Eckhardt commented on JENKINS-11641: ------------------------------------------ <blush> I just figured out why this is minor. If you use the standard name for the rake file and just set the working directory, it works. In the above example, all the user would have had to do is leave "Rakefile" in the spec directory and set the working directory to "spec". It is not necessary to have the "Rakefile" in "workspace". > when Rakefile is not in the default location, "Rake working directory" > setting does not work > -------------------------------------------------------------------------------------------- > > Key: JENKINS-11641 > URL: https://issues.jenkins-ci.org/browse/JENKINS-11641 > Project: Jenkins > Issue Type: Bug > Components: rake > Affects Versions: current > Environment: Windows Server 2008 R2 Standard 64-bit > Jenkins 1.437 (installed via native package for windows) > Jenkins Rake plugin 1.7.7 > ruby 1.9.2p290 (2011-07-09) [i386-mingw32] > rake 0.9.2.2 > Reporter: Ċ½eljko Filipin > Assignee: david_calavera > Priority: Minor > Labels: jenkins, plugin > > - create new free style project > - in git repository there are Rakefiles in root folder (workspace/Rakefile) > and in spec folder (workspace/spec/Rakefile) > - create "Invoke Rake" build step > - click button "Advanced" for Rake > - set "Rake working directory" to "spec" > - Rakefile just outputs working directory, it looks like this: > {code} > task :default do > puts Dir.pwd > end > {code} > - save changes > - run build > - console output is: > {code} > ... > [spec] $ rake.bat > C:/Jenkins/jobs/testjob/workspace/spec > Finished: SUCCESS > {code} > - so far so good > - go to "configure build job" screen and change "Rake file" to "spec/Rakefile" > - save changes > - run build > - console output is: > {code} > ... > [spec] $ rake.bat --rakefile spec/Rakefile > (in C:/Jenkins/jobs/test/workspace) > C:/Jenkins/jobs/testjob/workspace > Finished: SUCCESS > {code} > - when Rakefile is not in the default location, "Rake working directory" > setting does not work -- 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