Создание asp.net артефактов веб-сайтов в Teamcity из репозитория SVN
-
10-07-2019 - |
Вопрос
Я использую TeamCity Professional версия 4.5.4 (сборка 9071) на работе, чтобы построить мой проект веб-приложения ASP.NET .
Мой файл решения состоит из нескольких проектов (напримервеб-приложение, модульные тесты, какой-нибудь проект веб-сервиса и т.д.).
Я хочу создать артефакт, состоящий из моего веб-приложения (остальные пока можно игнорировать), поэтому у меня есть следующая конфигурация в teamcity (отклоняющаяся от значений по умолчанию):
- Общие настройки
- Пути к артефактам:магистраль\проект-src\интранет-веб-приложение ***=> Веб-приложение
- Настройки управления версиями (SVN)
- Автоматическая проверка на агенте
- Бегун (sln2008)
- Целевые показатели:Чистая публикация
Он просто отлично создает мои артефакты, но есть большая проблема:Артефакт хранит в себе папки ".svn" и файлы .cs (C # code-behind).
Я ожидал, что с целью "Опубликовать" в моем runner у меня будет именно то, что делает меню "Опубликовать проект" в VS 2008:копирует скомпилированный проект в какое-либо местоположение без файлов с кодом и без папок .svn.
Кто-нибудь может сказать мне, какой конфигурации мне не хватает?
Решение
Если вы будете использовать checkout на сервере, там не будет каталогов .svn.