Creating Backup from TeamCity Web UI
TeamCity allows creating a backup of TeamCity data via the Web UI. To create a backup file, navigate to the Administration | Backup page, specify backup parameters as described below, and start the backup process.
Specify the name for the backup file, the extention (
<backup-settings> ... <general> <backup-dir path="C:/TC-Backups"/> </general> ... </backup-settings>
add timestamp suffix
Check this option to automatically add time stamp suffix to the specified filename. This may be useful to differentiate your backup files, if you don't clean up old backups.
Specify what kind of data you want to back up. The contents of the backup file depending on the scope is described right in the UI when you select a scope. Note that the size of the backup file and the time the backup process will take depends on the scope you select.
To reduce the resulting file size and the time spent on the backup, select the "basic" scope, which includes server settings, projects and builds configurations, plugins and database. However, you'll be able to restore only the settings which were backed up.
For the full backup suitable for most of the needs, it is recommended to use the Custom scope with all the items selected except for "build logs" and then backup the
Build artifacts are not included into the backup due to their size. It is recommended to either back up the artifacts directories separately or use a redundant storage for the artifacts. Build logs are stored as a part of build artifacts, so there is no need to back up the build logs if you implement a separate backup of the artifacts locations.
When you start the backup, TeamCity will display its status and details of the current process including progress and estimates.
Back up History
The History tab of the Administration | Backup page allows reviewing the list of created backup files, their size and date when the files were created.
Note that only backup files created from web UI are shown here. Backups created with the utility are not displayed on the History tab.