Package com.atlassian.bamboo.vcsversion
Class VCSVersionReader
java.lang.Object
com.atlassian.bamboo.v2.build.task.AbstractBuildTask
com.atlassian.bamboo.vcsversion.VCSVersionReader
- All Implemented Interfaces:
CustomPreBuildAction,BambooPluginModule,AgentBuildTask,BuildTask,Callable<BuildContext>
-
Field Summary
Fields inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
buildContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull BuildContextcall()Execute the build task.voidsetCustomVariableContext(CustomVariableContext customVariableContext) voidsetVcsRepositoryManager(VcsRepositoryManager vcsRepositoryManager) @Nullable ErrorCollectionvalidate(BuildConfiguration buildConfiguration) Validate the build configuration when trying to save configuration for thePlanThis is used if the CustomPreBuildAction needs to have configuration stored against the build plan.Methods inherited from class com.atlassian.bamboo.v2.build.task.AbstractBuildTask
calculateBuildAndLifeCycleState, init
-
Constructor Details
-
VCSVersionReader
public VCSVersionReader()
-
-
Method Details
-
call
Description copied from interface:BuildTaskExecute the build task.
Implementations should regularly check if the calling
Threadhas been interrupted.- Specified by:
callin interfaceBuildTask- Specified by:
callin interfaceCallable<BuildContext>- Returns:
-
validate
Description copied from interface:CustomPreBuildActionValidate the build configuration when trying to save configuration for thePlanThis is used if the CustomPreBuildAction needs to have configuration stored against the build plan.- Specified by:
validatein interfaceCustomPreBuildAction- Parameters:
buildConfiguration-- Returns:
-
setCustomVariableContext
-
setVcsRepositoryManager
-