Я пытаюсь настроить TeamCity для создания и развертывания приложения ASP.NET MVC.
У меня успешно запущена установка на других серверах с использованием TeamCity 4.5, но на новом сервере запущена TeamCity 6, и у меня возникают проблемы с его настройкой.
TeamCity удается получитьфайлы из системы управления версиями, а проект (Visual Studio Solution 2008, для которого установлено значение «Сборка») создает и выводит необходимые файлы, как и ожидалось.Кажется, проблема связана с моими путями артефактов, поскольку выходные файлы не копируются в папку веб-сайта.
Мое решение состоит из дюжины проектов, из которых проект "Web" является интересным в данном случае.Каталог извлечения сборки: C: \ TeamCity \ buildAgent \ work \ 7da320cebf0ee541, а проект "Web" находится в C: \ TeamCity \ buildAgent \ work \ 7da320cebf0ee541 \ Web
Я настроил сборкуКонфигурация со следующими путями артефактов (относительно каталога извлечения к папке, содержащей сайт):
Web/bin=>../../../../inetpub/wwwroot/staging/bin
Web/Content=>../../../../inetpub/wwwroot/staging/Content
Web/Views=>../../../../inetpub/wwwroot/staging/Views
Web/Media=>../../../../inetpub/wwwroot/staging/Media
Web/*.aspx=>../../../../inetpub/wwwroot/staging
Web/*.asax=>../../../../inetpub/wwwroot/staging
(на всякий случай я пробовал больше ../, но это не имело значения)).
Это вывод, который я получаю из журнала
[19:35:29]: Публикация артефактов (1с) [19:35:29]: [Публикация артефактов] Пути для публикации: [Web / bin => ../../../../ inetpub / wwwroot / staging / bin, Web / Content => ../../../../ inetpub /wwwroot / staging / Content, Web / obj => ../../../../ inetpub / wwwroot / staging / obj, Web / Views => ../../../../ inetpub /wwwroot / staging / Views, Web / Media => ../../../../ inetpub / wwwroot / staging / Media, Web / .aspx => ../../../../inetpub/wwwroot/staging, Web / .asax => ../../../../ inetpub / wwwroot / staging, teamcity-info.xml] [19:35:30]: [Издательские артефакты] Sконечные файлы [19:35:32]: Сборка завершена
Журналы с некоторых других серверов, работающих под управлением TeamCity 4.5, используют другой формат, со строкой для каждого из опубликованных артефактов.не уверен, что это уместно или только из-за другого формата журналирования.
Кажется, все работает, но файлы не помещаются в папку моего сайта после сборки, я что-то здесь упустил?Любая помощь будет высоко ценится:)