com.atlassian.bamboo.upgrade
Interface UpgradeTask
- All Known Subinterfaces:
- HibernateUpgradeTask, PriorityUpgradeTask, StartupUpgradeTask
- All Known Implementing Classes:
- AbstractPreparedStatementUpgradeTask, AbstractStatementUpgradeTask, UpgradeTask1002CleanupEmptyAuthors, UpgradeTask1101NotificationRecipients, UpgradeTask1102NotificationRecipients, UpgradeTask1300PipelineEnabledByDefault, UpgradeTask1301RemoveDuplicatedCommits, UpgradeTask1307SetDefaultElasticImageConfiguration, UpgradeTask1309DefaultEnabledForElasticSchedule, UpgradeTask1310UpdateEBSSnapshot, UpgradeTask302, UpgradeTask402, UpgradeTask403, UpgradeTask405, UpgradeTask406, UpgradeTask407, UpgradeTask408, UpgradeTask501, UpgradeTask601, UpgradeTask602, UpgradeTask603VcsKeyForBuild, UpgradeTask604LatestVcsKeyForBuild, UpgradeTask605TriggerReasons, UpgradeTask607PipelineTableUpdate, UpgradeTask608BuildLogStorageUpdate, UpgradeTask609BuilderAndJdkToCapabilities, UpgradeTask610BuilderPlanRequirements, UpgradeTask611DefaultCapabilitySets, UpgradeTask612AllowedBuilds, UpgradeTask705PerforceCapability, UpgradeTask707PerforceRequirement, UpgradeTask710RenameQueues, UpgradeTask713CleanCapabilitiesRequirements, UpgradeTask802CommitMsgFieldToClob, UpgradeTask901JiraIssueTypes, UpgradeTask902Reindex
public interface UpgradeTask
Method Summary |
void |
doUpgrade()
Perform the upgrade. |
java.lang.String |
getBuildNumber()
|
java.util.Collection<java.lang.String> |
getErrors()
Return any errors that occur. |
java.lang.String |
getShortDescription()
A short (<50 chars) description of the upgrade action |
getBuildNumber
@NotNull
java.lang.String getBuildNumber()
- Returns:
- The build number that this upgrade is applicable to.
getShortDescription
@NotNull
java.lang.String getShortDescription()
- A short (<50 chars) description of the upgrade action
doUpgrade
void doUpgrade()
throws java.lang.Exception
- Perform the upgrade.
- Throws:
java.lang.Exception
getErrors
@Nullable
java.util.Collection<java.lang.String> getErrors()
- Return any errors that occur. Each entry is a string.
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.