Создание asp.net артефактов веб-сайтов в Teamcity из репозитория SVN

StackOverflow https://stackoverflow.com/questions/1642381

Вопрос

Я использую TeamCity Professional версия 4.5.4 (сборка 9071) на работе, чтобы построить мой проект веб-приложения ASP.NET .

Мой файл решения состоит из нескольких проектов (напримервеб-приложение, модульные тесты, какой-нибудь проект веб-сервиса и т.д.).

Я хочу создать артефакт, состоящий из моего веб-приложения (остальные пока можно игнорировать), поэтому у меня есть следующая конфигурация в teamcity (отклоняющаяся от значений по умолчанию):

  • Общие настройки
    • Пути к артефактам:магистраль\проект-src\интранет-веб-приложение ***=> Веб-приложение
  • Настройки управления версиями (SVN)
    • Автоматическая проверка на агенте
  • Бегун (sln2008)
    • Целевые показатели:Чистая публикация

Он просто отлично создает мои артефакты, но есть большая проблема:Артефакт хранит в себе папки ".svn" и файлы .cs (C # code-behind).

Я ожидал, что с целью "Опубликовать" в моем runner у меня будет именно то, что делает меню "Опубликовать проект" в VS 2008:копирует скомпилированный проект в какое-либо местоположение без файлов с кодом и без папок .svn.

Кто-нибудь может сказать мне, какой конфигурации мне не хватает?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top