ЧИСЛОВАЯ / ДЕСЯТИЧНАЯ точность SQL Server в сравнении с хранилищем

Учитывая, что MSDN заявляет о хранилище SQL Server 2008 R2 с ЧИСЛЕННОЙ / ДЕСЯТНОЙ точностью.

Точность от 1 до 9 составляет 5 байтов
мы используем MSBuild для создания нашего продукта, и у нас есть модульные тесты, которые используют MSTest (модульные тесты Visual Studio). Какие решения существуют для ...

У нас есть исходный код, хранящийся в репозиториях Kiln / Mercurial; мы используем MSBuild для создания нашего продукта, и у нас есть модульные тесты, которые используют MSTest (модульные тесты Visual Studio).

Какие существуют решения для реализации машины непрерывной интеграции (то есть машины сборки).

Для этого необходимы следующие требования:

  • Сборка должна быть прекращена, когда это необходимо (т.е. код изменился в репозиториях, о которых мы заботимся)
  • Перед фактической сборкой, последняя версия исходного кода должна быть получена из репозитория, который мы собираем, из
  • Сборка должна собирать весь продукт
  • Сборка должна собирать все модульные тесты
  • Сборка должна выполнять все модульные тесты
  • Сводка об успехе / неудаче должна быть отправлена ​​после завершения сборки; это должно включать информацию о самой сборке, а также о том, какие модульные тесты завершились неудачно, а какие были успешными.
  • Сводка должна содержать, какие наборы изменений были в этой сборке, но не входили в предыдущую успешную (!) сборку
  • должна быть настраиваемой, чтобы ее можно было собрать из нескольких веток (/ репозиториев).

В идеале эта система должна работать на одном компьютере (наш продукт не такой уж большой) без каких-либо серверных компонентов.

Какие решения существуют в настоящее время доступный? Каковы их плюсы / минусы? Из приведенного выше списка что можно и чего нельзя?

Спасибо

18
задан TDD 12 January 2011 в 18:30
поделиться