Reputation: 183
So I've been looking at sql server data tools (ssdt) and seen some info to suggest it was possible to do continuous integration with Microsoft database projects and I'm just wondering if anyone is actually doing this in practice.
The dacpac approach looks really appealing and at first attempt seems feasible but not sure. Looking at visual Studio 2013 with latest ssdt.
Thanks!
Upvotes: 3
Views: 1372
Reputation: 6856
Yes it is possible and I am currently doing it and have set it up in a number of environments.
If you have any specific questions please ask!
Basic approaches are:
You can switch sqlpackage for things like redgate sql compare or look at the redgate CI tools if you want an easier setup time - I prefer to run sqlpackage as part of the build and control it myself but that is a personal preference.
Whatever approach you take to creating scripts / deploying databases (either sqlpackage or redgate) the tools are command line tools so integrate with msbuild or any ci script / server.
Ed
Upvotes: 5