Backup Via User Interface

You can use the back-up facility available on the user interface. This will automatically export your current available data to XML, and this will serve as your backup.

Perform the following steps:

  1. From the Project Server Manage menu click Back up & Restore.
  2. Locate the section titled Backup.
  3. To change the default directory for the backup click Change Location. Or use the default location and proceed to the next step.
  4. Check the items you wish to back up.
  5. Click Create Backup.

    Note: Copy the continuum.xml file in [maestro_home]/projectserver/conf to a safe location of your choice in order for the configurations of the build agents be restored later on.

  6. The backup will now be listed at the bottom of the screen under Recent Backups.

Note: These steps only backup user account information and application data such as builds. To back up the system configuration, please continue from step 3 of the Manual Backup. The [maestro_home/projectserver/data/repository must be backed up separately. If you have configured any repositories or other data outside of the data directory then they will need to be backed up also. If you had created the [maestro_home]/projectserver/conf/security.properties file, you should also back that up.

Manual Backup

This backup is performed outside of the Maestro Project Server via your operating system interface. You may backup all the files mentioned in the procedure or only the ones you are interested in saving.

  1. Stop Maestro as instructed in the Stopping Maestro section.
  2. Copy the [maestro_home]/projectserver/data directory to a safe location of your choice. This backs up your application data such as builds, users and permissions, and your repository.
  3. Copy the XML files in [maestro_home]/projectserver/conf to a safe location of your choice.

    In order for the configurations of the build agents be restored, make sure that the continuum.xml is also copied to a safe location along with the other XML files in this directory.

  4. If you have configured any repositories or other data outside of the data directory then they will need to be backed up manually, also by copying the data to a safe location.
  5. If you had created the [maestro_home]/projectserver/conf/security.properties file, you should also back that up to a safe location.