Создание артефактов сайтов asp.net в Teamcity из репозитория SVN - PullRequest
0 голосов
/ 29 октября 2009

На работе я использую 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 .

Может кто-нибудь сказать мне, какую конфигурацию я пропускаю?

1 Ответ

2 голосов
/ 01 ноября 2009

Если вы будете использовать checkout на сервере, каталогов .svn не будет.

...