Bamboo 2.1 : Build Processor Server Module
This page last changed on Aug 21, 2008 by bmccoy.
DescriptionThe BuildProcessorServer module allows you to define a custom process that runs during the build. This will occur after the build is returned to the server (from both local and remote agents). The build has completed execution and the test results have been captured. The BuildProcessorServer forms part of build execution run and the result of the execution is only registered after your custom BuildProcessorServer has completed. This means that your plugin has the capability to affect the the final BuildState of your build (i.e. success/failure). Because this module runs on the server you have access to any of the Managers and data that is stored in Bamboo. However, it may not have access to the source code or build environment. Bamboo has two different build processors, this one and the BuildProcessor. If you're writing a plugin that will only ever be run in a non-distributed environment, you can use either plugin points. InterfaceBuildProcessorServer modules must implement the CustomBuildProcessorServer interface. Sample Module Descriptor Element<buildProcessorServer key="cloverDeltaCalculator" name="Clover Delta Calculator" class="com.atlassian.bamboo.builder.coverage.CloverDeltaCalculator"> <skipIfFailed>true</skipIfFailed> <description>Calculates coverage deltas between builds</description> </buildProcessorServer> RELATED TOPICS
Bamboo Documentation Home |
![]() |
Document generated by Confluence on Mar 02, 2009 18:52 |