mcintyre321 ссылки выглядят удобно ...
Я использовал powershell, чтобы сделать нечто подобное. Я бы назвал все мои установочные скрипты с префиксом и 1.x в любом порядке, в котором они должны быть скомпилированы.
Затем я назвал все свои сценарии разрыва 3.x в правильном порядке.
Команда в окне cmd:
PS builddir:\> .\buildsql.ps1 -currentbuilddir "C:\Documents and Settings\SGreene\My Documents\svn\Ticketing" -buildfile "sqlbuild.sql" -teardownfile
"teardown.sql"
Сценарий powershell (buildsql.ps1)
param($currentbuilddir,$buildfile1,$teardownfile)
new-psdrive -name builddir -PSProvider filesystem -Root (resolve-path $currentbuilddir)
cd builddir:
rm $buildfile1
rm $teardownfile
Get-item COM_ENCRYPT_1* | ForEAch-object {cat $_ >> $buildfile1; "GO --SYSTEM INSERTED GO--------------" >> $buildfile1}
Get-item COM_ENCRYPT_3* | ForEAch-object {cat $_ >> $teardownfile; "GO --SYSTEM INSERTED GO------------" >> $teardownfile}
Я впервые так делаю, но, похоже, все в порядке.