Hi Mmm ok, I guess I could create a separate job to gather all the test results. Thanks for the advice :)
Regards Petrik On Tue, Jan 1, 2013 at 11:08 PM, nicolas de loof <nicolas.del...@gmail.com>wrote: > I recommend to avoid such scripting in the flow DSL, that is only designed > to manage orchestration, not to replace plugins/job logic > use copy-artifact plugin to get last build / upstream / fingerprint file > from upstream job > > Future version of build-flow may implement some helper methods to pass > fingerprints or copy-artifact plugin, not sure yet about the way to define > this in the DSL > > 2013/1/1 Patrick <petrikvanderve...@gmail.com> > >> Hi All >> >> I've started using the Build Flow plugin to simplify my build pipeline. >> I've gotten it to work just fine (all the jobs get triggered at the right >> stage) but I can't seem to copy the generated build results from the >> downstream jobs. For instance my build produces a CCM log (an XML file) and >> I want to copy that file to the workspace of the flow job. I've tried the >> following groovy script (note that I haven't coded in Groovy before so >> there may well be some silly syntax error in the code. Then again Jenkins >> runs through it fine ...) >> >> // workspace directory structure should look like: >> // WORKSPACE >> // build >> // bin >> // logs >> // temp >> // ... >> // ... >> workspaceDir = build.environment["WORKSPACE"] >> buildDir = workspaceDir + "//build" >> buildLogDir = buildDir + "//logs" >> new File(buildLogDir).mkdirs() >> >> build("job1") >> parallel( >> { >> build("job2") >> >> builder = new AntBuilder() >> localBuildLogDir = new File(b.build.environment["WORKSPACE"] + >> "\\build\\log") >> out.println "Copying CCM files from: " + buildLogDir >> builder.copy(file: localBuildLogDir + "\\nfermi.ccm.xml", tofile: >> buildLogDir + "\\nfermi.ccm.xml") >> }, >> { >> build("job3") >> }. >> ) >> >> Accoording to this page: http://snipplr.com/view/1932/copy-file/ the >> file copy should work but it doesn't. Ideally I'd just like to copy the >> 'build' directory from each job back to the flow job workspace. >> >> Any suggestions? >> >> Thanks >> >> Petrik >> > >