Information Technology Reference
In-Depth Information
your database changes to your version control repository, the CI sys-
tem proceeds like this: It gets a complete copy of the system source
code, including your database data definition and manipulation scripts;
recreates your database from the source; integrates your other source
code; and then runs through your automated tests and inspections to
ensure that the change(s) didn't introduce defects into your system's
code base. Figure 5-4 demonstrates how the changes made by each
developer are synchronized with the integration build based on the
mainline in the version control repository.
Figure 5-4 shows that the changes that were made at 10 AM (by
Mike) and the changes that were made at 10:15 AM (by Sandy) are
data_manipulation.sql
data_definition.sql
Integration Build Database
Contains Changes from
Sandy and Mike
FIGURE 5-4
Single source for database changes
Search WWH ::




Custom Search