Hey, The way i understood remote fileops is that you do it like this.
build.getWorkspace().act(FileCallable) The remote operation is performed in the class which implement the FileCallable interface. The FileCallable interface has one method: invoke(File f) that file, f is the remote workspace dir, and is executed remotely. You can use that with your directory scanner. Regards, Mads On Thu, Oct 11, 2012 at 3:22 PM, Ognjen Bubalo <[email protected]>wrote: > I forgot to mention, that I need to pass the basedir > (build.getWorkspace()) to DirectoryScanner, but the DS only accepts File or > String object, so I think I have to execute the whole DS on the remote > somehow. > > > On Thursday, October 11, 2012 3:04:23 PM UTC+2, Ognjen Bubalo wrote: >> >> I have a problem with remote management. DirectoryScanner works, but it >> should be executed to work with slaves too. >> I was wondering to try something with FilePath.FileCallable, but did not >> work, also I cannot extend FilePath because it is final. I tried the >> FilePath.list(includes) too but did not work. >> >> Could somebody help me? >> >> Thanks, >> Ogi >> >> On Thursday, October 4, 2012 8:23:51 PM UTC+2, Ognjen Bubalo wrote: >>> >>> That worked! Thanks Jesse! >>> >>> 2012. szeptember 21., péntek 19:21:36 UTC+2 időpontban Jesse Glick a >>> következőt írta: >>>> >>>> On 09/21/2012 03:03 AM, Ognjen Bubalo wrote: >>>> > So I am writing a plugin and I want to get list of directories which >>>> match the pattern given on the configuration page. >>>> >>>> You can use DirectoryScanner directly I think. >>>> >>> -- * * *Mads Nielsen Trainee and Wizard Praqma A/S * *Tel: +45 50 98 18 09 Mail: [email protected] <[email protected]> web: www.praqma.net*
