На работе я использую TeamCity Professional версии 4.5.4 (сборка 9071) для создания проекта веб-приложения asp.net.
Файл моего решения состоит из нескольких проектов (например, веб-приложение, модульные тесты, некоторый проект веб-службы и т. Д.).
Я хочу создать артефакт, состоящий из моего веб-приложения (другие можно пока игнорировать), поэтому у меня есть следующая конфигурация для teamcity (отклоняющаяся от значений по умолчанию):
- Общие настройки
- Пути артефактов: trunk \ project-src \ intranet-webapp *** => WebAppArtifact
- Настройки контроля версий (SVN)
- Автоматическая проверка на агенте
- Бегун (sln2008)
Он очень хорошо строит мои артефакты, но есть большая проблема : Артефакт хранит в себе папки ".svn" и файлы .cs (C # code-behind).
Я ожидал, что с целью «Опубликовать» в моем средстве выполнения у меня будет именно то, что делает меню «Опубликовать проект» в VS 2008: копирует скомпилированный проект в какое-то место без файлов с выделенным кодом и папок .svn .
Может кто-нибудь сказать мне, какую конфигурацию я пропускаю?