Как вы настраиваете проект с нуля - PullRequest
2 голосов
/ 19 сентября 2008

Я настраиваю ваше веб-приложение Greenfield (даааа!), Только сейчас было интересно, как другие люди сначала настраивают свой проект в отношении автоматической сборки / сборки CI?

Я обычно следую этому:

  1. Создание SVN-репозитория с базовой компоновкой (trunk, braches, lib и т. Д.)
  2. Создание базовой структуры решения (ядро, пользовательский интерфейс, тесты)
  3. Создать базовый тест, который не пройден
  4. Скопируйте сценарии NAnt, обновите и настройте, убедитесь, что неудачный тест ломает сборку локально
  5. Commit
  6. Настройка отладочной сборки по умолчанию на сервере CI (TeamCity), обеспечивающей сбой сборки
  7. Исправить текст
  8. Commit 9 Убедитесь, что сборка проходит на CI
  9. Готово ....

1 Ответ

1 голос
/ 19 сентября 2008

Репост из текста вопроса:

  1. Создание SVN-репозитория с базовыми макет (ствол, ветки, lib и т. д.)
  2. Создание базовой структуры решения (ядро, пользовательский интерфейс, тесты)
  3. Создать базовый тест, который не проходит
  4. Копирование скриптов NAnt, обновить и настроить, убедитесь, что провал теста ломает сборку локально
  5. Commit
  6. Настройка отладки по умолчанию строить на CI сервере (TeamCity) уверен, что сборка не удалась
  7. Исправить тест
  8. Commit
  9. Убедитесь, что сборка проходит на CI
  10. Готово ....
...