Redgate ReadyRollReadyRoll generates numerically ordered SQL migration scripts that sit inside your Visual Studio project and take your schema from one version to the next. You can add these migration scripts to version control, use them to build and release, and automate database deployments, all in one process. You'll need to use the ReadyRoll Visual Studio extension to create the migration scripts. Get started by following the tutorial. The ReadyRoll VSTS extension contains the following: BuildsReadyRoll build definition templateThis build definition template is the easiest way to configure a ReadyRoll build. ReadyRoll Download Build ComponentsThis task downloads the ReadyRoll build components using NuGet, so that you don't have to install them by hand. ReadyRoll Set Target DatabaseThis task makes it easy to configure the target database that ReadyRoll uses to generate reports. ReadyRoll Run tSQLt TestsThis task will run any tSQLt tests present in a database and output the results as a jUnit compatible file. Database Deployment PreviewThis extension provides database deployment specific information to your build and release processes. Summary of ChangesA brief summary of which migration scripts are pending deployment and which objects will be changed. Database Diff ReportA report previewing the differences between the currently deployment database version and the current build. Database Deployment ScriptA report previewing the script which will be run against your database. TasksDeploy ReadyRoll Database PackageThis deploy task will take the package produced by building a ReadyRoll project and deploy it to a target database. |