Package com.atlassian.bamboo.upgrader

Interface Summary
Upgrader This defines the interface for upgrading existing build/configuration data one version.
VersionUpgrader Provides the interface persistent data upgrade process must support
 

Class Summary
AbstractBuildUpgrader  
AbstractConfigUpgrader  
DefaultVersionUpgrader This class upgrades the bamboo persisted files to the latest version
LegacyPersister This persister is only used in upgrade code.
LegacyPersister.AntBuilderMap  
LegacyPersister.MavenBuilderMap  
LegacyPersister.ScriptBuilderMap  
Version28Upgrader Upgrades the Builder definition to use key value pairs
Version29Upgrader Upgrades the config builder maps to be more generic for the plugins
Version30Upgrader  
Version31Upgrader Converts the output log from a list of Strings to a list of 's.
VersionElevenToVersionTwelveUpgrader This class adds HasTests flag to each build.
VersionFifteenToVersionSixteenUpgrader Moves the HasTests flag from the VersionFifteenToVersionSixteenUpgrader.OriginalBuild to the Builder.
VersionFiveToVersionSixUpgrader This class converts version 5 build files into version 6.
VersionFourteenToVersionFifteenUpgrader Adds a default BuildStrategy if the build does not have one.
VersionNineteenToVersionTwentyUpgrader Replaces the Builder paths with labels.
VersionNineToVersionTenUpgrader This class updgrades version eight build files to version ten build files.
VersionOneToVersionTwoUpgrader This class updgrades version one build files to version two build files.
VersionSeventeenToVersionEighteenUpgrader Adds a Unique Id to the build.
VersionSevenToVersionEightUpgrader This class updgrades version seven build files to version eight build files.
VersionSixteenToVersionSeventeenUpgrader Extracts the JDKS paths for a jdk label.
VersionTenToVersionElevenUpgrader This class adds ReasonForBuild to existing BuildResults.
VersionThirteenToVersionFourteenUpgrader Encrypts the repository passwords.
VersionThreeToVersionFourUpgrader This class converts version 3 build files into version 4.
VersionTwelveToVersionThirteenUpgrader This converts the CVS repository to the new format.
VersionTwentyFiveToVersionTwentySixUpgrader This use to rename CVS buid file directory from module name to build key.
VersionTwentyFourToVersionTwentyFiveUpgrader Renames the "/rss/download-data/rss" to "/allbuilds/download-data/rss"
VersionTwentySevenToVersionTwentyEightUpgrader Removed deprecated fields from the Build Results files
VersionTwentySixToVersionTwentySevenUpgrader This used to renames SVN buid file directory from GUID to build key.
VersionTwentyThreeToVersionTwentyFourUpgrader Moves the build download data directory subdirs to be in the build directory
VersionTwentyToVersionTwentyOneUpgrader Replaces Build id's with keys
VersionTwentyTwoToVersionTwentyThreeUpgrader Renames build data directory from build to build-
VersionTwoToVersionThreeUpgrader This class updgrades version two build files to version three build files.
 



Copyright © 2006 Atlassian Software Systems. All Rights Reserved.