I'm stuck with a problem which I can't think of a good solution for so 
would like to know your thoughts on the subject.
One stage of my pipeline is a test matrix consisting of 6 jobs. Each job 
produces an Allure test report. Now I need to collect these individual test 
reports and build an aggregate one from them. Normally I would do it in 
some kind of a post-build job running at the end of each stage or the 
entire pipeline. But as far as I see there are no such post-build jobs in 
GoCD. I also can't use a separate stage for this since it won't start if 
the test stage fails due to failed tests. The only possibility I see is to 
start a dedicated job (say, "Report") in the test stage together with the 
test jobs, make it continuously poll the states of the test jobs and when 
all of them are completed fetch their report artifacts and build the total 
report. Wasting of runners when they are just waiting for the test jobs to 
finish but still acceptable.
Am I not missing anything very basic as to how to go about such cases in 
GoCD? What would you propose? An external storage (Nexus) is available if 
this matters.

Thank you very much in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/go-cd/d70ab788-59d1-45d3-a088-77b97b3fe309n%40googlegroups.com.

Reply via email to