Вопрос

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

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

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

Решение

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

  1. Создать хранилище SVN с базовым макетом (багажник, птицы, LIB и т. Д.)
  2. Создать основную структуру решения (Core, UI, тесты)
  3. Создайте базовый тест, который не удается
  4. Скопируйте сценарии NANT, обновление и настройка, убедитесь, что провальный тест разрывает сборку локально
  5. Совершить
  6. Настройка отладка по умолчания
  7. Исправить тест
  8. Совершить
  9. Убедитесь, что сборка проходит на CI
  10. Сделанный....
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top