CI/CD Sebastian Meine Liz Baron in CI/CD How to successfully deploy databases with external references Database objects often have references to external databases which makes continuous integration problematic. In this article Liz Baron and Sebastian Meine demonstrate a solution.… 29 September 2021 8 min read
Database DevOps Grant Fritchey in Database DevOps What is database continuous integration? Have you ever longed for a way of making the delivery of databases more visible, predictable and measurable? Do you ever wish that they would... 07 October 2020 9 min read
Editorials Grant Fritchey in Editorials Why is database continuous integration important? A very common tenet used when building out a DevOps style approach to automated deployment is the concept of failing fast. You want to identify... 21 September 2020 7 min read
Sjors Takes Implementing Continuous Integration for Databases Continuous integration (CI) is becoming more and more common in application development. It ensures code and related resources are integrated regularly and tested by an... 02 November 2015 8 min read
Tim Hidalgo Managing Test Data as a Database CI Component – Part 1 Constructing a test environment for your databases can be a difficult task at the best of times. Once you've actually acquired the hardware needed and... 03 February 2015 20 min read
Karsten Kempe Who Broke the Build? Continuous Integration and automatic builds are fantastic tools for software teams, but only if developers take responsibility for their code. Karsten Kempe explains how to... 29 August 2014 15 min read
Robert Chipperfield Introduction to Continuous Integration Servers So you've got your database under source control, and now you want to start running automatic tests and builds with it. Welcome to the world... 19 June 2014 14 min read
Michael Williamson Moving from Practice to Production with Test-Driven Development Michael Williamson answers three common questions that come up in test-driven development (TDD), including the most likely causes of each potential problem, and practical tips... 07 April 2014 10 min read
Michael Williamson Phil Wise Bureaucracy-Free Software Development Could it be that, if you adopt Test Driven Development, Continuous Integration and Continuous Deployment, then much of the bureaucracy of team-based software development becomes... 27 February 2013 14 min read
Dave Ballantyne Cleaning Up SQL Server Deployment Scripts Although, generally speaking, source control is the truth, a database doesn't quite conform to the ideal because the target schema can, for valid reasons, contain... 02 August 2012 22 min read
Richard Morris Database Continuous Integration with Bamboo We were so interested in Atlassian's Bamboo, and it's role in Continuous Integration, that we wanted to find out more, such as 'why the name?'.... 26 July 2012 15 min read
Richard Morris Kohsuke Kawaguchi: Geek of the Week Jenkins, formerly called Hudson, is an open-source server-based Continuous Integration tool that works with all the major Source Control Management (SCM) tools including TFS, and... 17 July 2012 11 min read
Dave Green Using SQL Test Database Unit Testing with TeamCity Continuous Integration With database applications, the process of test and integration can be frustratingly slow because so much of it is based on manual processes. Everyone seems... 02 February 2012 22 min read
Grant Fritchey Change Management and Source Control So, given the many good reasons for using Version Control systems for managing the changes in database applications, how does one go about the rather... 03 March 2011 47 min read
Troy Hunt Continuous Integration for SQL Server Databases When it comes to the subject of putting databases into source control, Troy Hunt is no shrinking violet. "Database source control is no longer negotiable".... 01 March 2011 28 min read
Roger Hart Continuous Integration with SQL Toolbelt Sometimes, you wish you had a tool to run a software development process exactly the way you need it to run. You click your heels... 23 July 2009 17 min read