Я изучал различные стратегии для запуска интеграционных тестов в некоторых сценариях сборки Nant. Как правило, в одной монолитной сборке выполняется цепочка нескольких сценариев: постановка (создание промежуточной версии, например сборка), сборка (только сборка), интеграция (сборка и запуск интеграционных тестов). Это работает достаточно хорошо, цель сборки занимает около трети времени для запуска в качестве цели интеграции, и это не так больно долго, поэтому я не считаю себя не желающим запускать его часто.NAnt с интеграционными тестами DB и, в конечном счете, непрерывной интеграцией
Цель интеграции с другой стороны занимает достаточно много времени, поэтому я не хочу делать это очень часто - идеально, прежде чем я буду готов к развертыванию. Это похоже на разумную стратегию? IOW, я делаю это правильно?
План состоит в том, чтобы в конечном итоге переместить этот проект на Непрерывную интеграцию. Я новичок во всей работе «Непрерывная интеграция», но я думаю, что я понимаю концепцию «взломать сборку», поэтому мне интересно, какие хорошие практики подобрать, чтобы максимально использовать ее?
Любые хорошие источники чтения по этому вопросу также будут оценены. Благодаря!
Спасибо, Я действительно с нетерпением жду этого. К сожалению, я не тот, кто, в конечном счете, успевает сказать. – mmacaulay 2008-10-20 21:02:32