Как создать новый проект
-
01-07-2019 - |
Вопрос
Я настраиваю веб-приложение Greenfield (дааа!), только сейчас мне было интересно, как другие люди сначала настраивают свой проект с точки зрения автоматизированной / CI-сборки?
Я обычно следую этому:
- Создайте репозиторий SVN с базовым макетом (магистраль, ветки, библиотека и т. д.).
- Создать базовую структуру решения (ядро, пользовательский интерфейс, тесты)
- Создайте базовый тест, который не пройден
- Копируйте сценарии NAnt, обновляйте и настраивайте, убедитесь, что неудачный тест нарушает сборку локально.
- Совершить
- Настройте сборку отладки по умолчанию на сервере CI (TeamCity), убедившись, что сборка не удалась.
- Исправить текст
- Сделайте 9
- Сделанный....
Решение
Перепост из текста вопроса:
- Создать хранилище SVN с базовым макетом (багажник, птицы, LIB и т. Д.)
- Создать основную структуру решения (Core, UI, тесты)
- Создайте базовый тест, который не удается
- Скопируйте сценарии NANT, обновление и настройка, убедитесь, что провальный тест разрывает сборку локально
- Совершить
- Настройка отладка по умолчания
- Исправить тест
- Совершить
- Убедитесь, что сборка проходит на CI
- Сделанный....
Не связан с StackOverflow