Я настраиваю ваше веб-приложение Greenfield (даааа!), Только сейчас было интересно, как другие люди сначала настраивают свой проект в отношении автоматической сборки / сборки CI?
Я обычно следую этому:
- Создание SVN-репозитория с базовой компоновкой (trunk, braches, lib и т. Д.)
- Создание базовой структуры решения (ядро, пользовательский интерфейс, тесты)
- Создать базовый тест, который не пройден
- Скопируйте сценарии NAnt, обновите и настройте, убедитесь, что неудачный тест ломает сборку локально
- Commit
- Настройка отладочной сборки по умолчанию на сервере CI (TeamCity), обеспечивающей сбой сборки
- Исправить текст
- Commit
9 Убедитесь, что сборка проходит на CI
- Готово ....