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.
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.