Всем привет! В предыдущей статье мы рассмотрели, как создавать проект в TeamCity. Рассмотрим второй шаг нашего сценария – сборка (компиляция проекта).
Так как у нас проект на .NET в виде Visual Studio Solution’а – здесь всё просто.
Переходимв меню “Build Steps” (Шаги сборки), выбираем Runner type (а их тут действительно много) и останавливаемся на Visual Studio (sln).
После выбора загрузится страница с остальными настройками:
Build file path – путь к sln-файлу в до этого настроенном репозитории на GitHub.
После сохранения можно увидеть добавленный степ.
После этого нужно настроить автоматический запуск сборки. Переходим в “Build Triggers” и выбираем условие VCS Trigger – по умолчанию он будет раз в минуту проверять наличие новых коммитов (изменений) в репозитории, а если таковые найдутся – запустит сборку проекта.
Для проверки созданного тригера сделаем небольшие изменения в проекте и закоммитим их. Например, я добавил пустую строку в конфиге нашего проекта.
Закоммитим изменения любым удобным Вам клиентом – я использую Github for Windows:
После коммита можно заметить, что проект успешно собрался: