com.atlassian.bamboo.v2.build
Interface BuildPlanDefinition

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
BuildDefinition
All Known Implementing Classes:
BuildObjectForTests, DefaultBuildDefinition, TestBuildObjectForTests

public interface BuildPlanDefinition
extends java.io.Serializable

This interface encapsulates all information required to execute a particular build plan. The typical case is how to check out given a BuildContext#getVcsRevisionKey(), then run the builder command and then collect all the various artifacts.


Method Summary
 java.util.Collection<Artifact> getArtifactDefinitions()
           
 BuilderV2 getBuilder()
           
 java.util.Map<java.lang.String,java.lang.String> getCustomConfiguration()
           
 RepositoryV2 getRepository()
          A repository object that can be used to perform
 

Method Detail

getRepository

@Nullable
RepositoryV2 getRepository()
A repository object that can be used to perform

Returns:

getBuilder

BuilderV2 getBuilder()

getArtifactDefinitions

java.util.Collection<Artifact> getArtifactDefinitions()

getCustomConfiguration

java.util.Map<java.lang.String,java.lang.String> getCustomConfiguration()


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.