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
>>
>
>

Reply via email to