public class HudsonBackup extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HudsonBackup.ZipperThread
Zipping the old backups is done in a thread so the rest of Hudson/Jenkins is not blocked.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ARCHIVE_DIR_NAME |
static String |
BUILDS_DIR_NAME |
static String |
CHANGELOG_HISTORY_PLUGIN_DIR_NAME |
static String |
CONFIG_XML |
static String |
CONFIGURATIONS_DIR_NAME |
static String |
DISABLED_EXTENSION |
static String |
HPI_FILE_EXTENSION |
static String |
INSTALLED_PLUGINS_XML |
static String |
JOBS_DIR_NAME |
static String |
JPI_FILE_EXTENSION |
static String |
NEXT_BUILD_NUMBER_FILE_NAME |
static String |
PLUGINS_DIR_NAME |
static String |
PROMOTIONS_DIR_NAME |
static String |
SVN_CREDENTIALS_FILE_NAME |
static String |
SVN_EXTERNALS_FILE_NAME |
static String |
USERS_DIR_NAME |
static String |
USERSCONTENTS_DIR_NAME |
static String |
XML_FILE_EXTENSION |
static String |
ZIP_FILE_EXTENSION |
| Modifier | Constructor and Description |
|---|---|
|
HudsonBackup(ThinBackupPluginImpl plugin,
ThinBackupPeriodicWork.BackupType backupType) |
protected |
HudsonBackup(ThinBackupPluginImpl plugin,
ThinBackupPeriodicWork.BackupType backupType,
Date date,
hudson.model.ItemGroup<hudson.model.TopLevelItem> hudson) |
public static final String BUILDS_DIR_NAME
public static final String CONFIGURATIONS_DIR_NAME
public static final String PROMOTIONS_DIR_NAME
public static final String JOBS_DIR_NAME
public static final String USERS_DIR_NAME
public static final String ARCHIVE_DIR_NAME
public static final String USERSCONTENTS_DIR_NAME
public static final String NEXT_BUILD_NUMBER_FILE_NAME
public static final String PLUGINS_DIR_NAME
public static final String CONFIG_XML
public static final String XML_FILE_EXTENSION
public static final String JPI_FILE_EXTENSION
public static final String HPI_FILE_EXTENSION
public static final String DISABLED_EXTENSION
public static final String ZIP_FILE_EXTENSION
public static final String INSTALLED_PLUGINS_XML
public static final String CHANGELOG_HISTORY_PLUGIN_DIR_NAME
public static final String SVN_CREDENTIALS_FILE_NAME
public static final String SVN_EXTERNALS_FILE_NAME
public HudsonBackup(ThinBackupPluginImpl plugin, ThinBackupPeriodicWork.BackupType backupType)
protected HudsonBackup(ThinBackupPluginImpl plugin, ThinBackupPeriodicWork.BackupType backupType, Date date, hudson.model.ItemGroup<hudson.model.TopLevelItem> hudson)
public void backup()
throws IOException
IOExceptionCopyright © 2016. All rights reserved.