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 getBuilderV2()
           
 java.util.Map<java.lang.String,java.lang.String> getCustomConfiguration()
           
 RepositoryV2 getRepositoryV2()
          A repository object that can be used to perform
 

Method Detail

getRepositoryV2

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

Returns:

getBuilderV2

BuilderV2 getBuilderV2()

getArtifactDefinitions

@Nullable
java.util.Collection<Artifact> getArtifactDefinitions()

getCustomConfiguration

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


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.