All Versions
Bamboo 5.13Bamboo 5.7.x
Bamboo 5.6.x
More...
Available: |
Bamboo 1.0 and later |
|---|
On this page:
A plugin module which defines a builder in Bamboo, such as Maven, Maven2, or Ant.
Builder modules must implement the com.atlassian.bamboo.builder.Builder interface.
<builder key="mvn2" name="Maven 2.x Builder"
class="com.atlassian.bamboo.builder.Maven2Builder">
<description>A Maven 2.x Builder</description>
<resource type="freemarker" name="edit" location="templates/plugins/builder/mavenBuilderEdit.ftl"/>
<resource type="freemarker" name="view" location="templates/plugins/builder/mavenBuilderView.ftl"/>
</builder>
Your builder plugin also has the option to implement the below interfaces:
PostConfigurableBuilder - Preform any post actions that might need to occur after you save the builder configuration. This will get run on all builders regardless of which one is actually selected. Example usage is to clean up unused data if you are not the selected builder or add extra info if you are the selected builder.