TeamCity не получает все файлы из SubVersion - PullRequest
10 голосов
/ 13 мая 2011

Я в процессе настройки сервера QA с использованием TeamCity.Я только что добавил проект и его конфигурацию в TeamCity, но заметил, что он не получает все файлы от одного из настроенных мной корней VCS.

Другие проекты не имеют этой проблемы, и ниэто проекты не удается получить какие-либо файлы из корня в вопросе.Это небольшое количество DLL-файлов в подкаталоге / website / bin рассматриваемого корня VCS.

Журнал сборки не намекает на наличие здесь каких-либо проблем:

[11:43:46]: [Обновление источников: проверка на стороне сервера ...] Построение инкрементного исправления для корня VCS: статический веб-сайт

- это все упоминания в журнале.

Компиляция не имеет никаких проблем, и только когда сайт, созданный на Umbraco, просматривается, тот факт, что Microsoft.ApplicationBlocks.Data.dll (среди прочих) не был найден

Есть другие сайты на основе Umbraco, уже настроенные на этом сервере, которые не испытывают этого.

Есть ли у кого-нибудь какие-либо предложения относительно того, что может происходить, или, по крайней мере,с чего бы я мог начать искать?

Большое спасибо заранее.

Ответы [ 4 ]

5 голосов
/ 18 мая 2011

Иногда вам нужно пнуть его, чтобы он заработал.:-) Когда мы сталкиваемся с этим типом поведения, мы выбираем «Принудить чистую проверку» в представлении конфигурации сборки, а затем снова нажимаем «Выполнить».

enter image description here

3 голосов
/ 28 октября 2013

В моем случае (команда city city 8.0.3) у нас была странная ситуация, когда команда city не обновляла часть внешней папки svn.На основании примечания к выпуску сервера 8.0.4 возникла проблема, связанная с внешней работой: http://youtrack.jetbrains.com/issue/TW-31507,, но обновление до нового сервера тоже не помогло.

Решением было переключение внешней настройки для корня VCS с «Полная поддержка (изменения нагрузки и извлечение)» на «Оформление заказа, но игнорировать изменения».После этого наша внешняя папка была обновлена ​​корректно.

Надеюсь, что это поможет решить такие проблемы.

1 голос
/ 14 сентября 2011

Рискуя выглядеть плохо для ответа на свой вопрос здесь, я должен сказать, что на эту странность не было никакого ответа.В конце концов я сдался, так как это заняло слишком много времени, чтобы оправдать такую ​​маленькую, хотя и озадачивающую проблему.Обходной путь оказался ручным проверкой при необходимости.

1 голос
/ 13 мая 2011

Если в корне VCS в разделе «Настройки контроля версий» для вашей конфигурации есть правила извлечения, они могут выборочно проверять только те части корня, которые не включали /website/bin

Можно ли выполнить очисткуоформить заказ и попробовать еще раз?Это делается из настроек контроля версий:

enter image description here

...