This series has been a long time coming. I have been struggling with continuous integration and continuous development for a while and I want to share my process, techniques, and tips and tricks with you.
I will publish several blog posts about this process because we cannot go through all of it at once. It would lead to a TL;DR article that nobody will read.
- The first part will be setting up the project/solution for your database.
- The second part will be about creating unit tests for your database objects.
- The third part will be to put the project through a build server and eventually a deployment server
Why this series
I never had to do a lot of work with source control, visual studio, and all the related parts because I would get a script, and deploy it in a test. If it worked fine, if not I would have a backup and restore that.