Migrate data from Luntbuild 1.2.x
| Chapter 8. Data management |

## Migrate data from Luntbuild 1.2.x

To migrate data from Luntbuild 1.2.x, please go through the following steps:

1. Start up Luntbuild, and export data into "data.xml" under Luntbuild installation directory.

2. Login to QuickBuild as "admin", change to "administration" tab, and select "Migrate from Luntbuild".

3. During the migration, all build artifacts will be picked up from your existing Luntbuild instance and modified to be compatible with QuickBuild's artifacts structure, and put under the "publish" sub directory of QuickBuild. This may take a long time if you have many many builds, so be patient...

4. If you just want to migrate configuration data (such as projects, schedules), but not build artifacts, you can simply select "Restore database" menu item, and specify path to "data.xml" created in step 1.

5. After the migration, please be aware of the following things:

   - OGNL expressions used in "next build version", "build properties", and "build environments" are not migrated. You should make sure they conform to new OGNL expressions described in Chapter 4 in this document.

   - Project dependencies are not migrated, cause dependency mechanism in QuickBuild is very different from Luntbuild. You need to understand the new dependency mechanism and get them re-configured.

   - Properties such as "build necessary condition" and "build success condition" have been reset to conform to new format of QuickBuild. You can customize them further to fit your needs.

For Luntbuild 1.x users, please migrate to Luntbuild 1.2.x first, then following the above instructions to migrate to QuickBuild.

Migrate data from QuickBuild PREVIEW2 and PREVIEW3 |  | Chapter 9. REST API