Ответ 1
В проекте есть кнопка "Чистые источники" или где-либо создайте страницу конфигурации. Если вы нажмете, то следующая сборка автоматически выполнит полную проверку.
У меня есть проект teamcity, который использует mercurial. Я сделал несколько изменений вручную в файлах в каталоге teamcity/buildAgent/work
. Проблема в том, что теперь я не могу обновлять файлы в файлах в репозитории.
Как я могу принудительно перезагрузить команду? Есть ли возможность избавиться от старой проверки?
В проекте есть кнопка "Чистые источники" или где-либо создайте страницу конфигурации. Если вы нажмете, то следующая сборка автоматически выполнит полную проверку.
Когда я удалил подмодуль Git из моего репозитория, он разбился на моем CI-сервере.
Опция "Чистые источники" не работала для меня, но это произошло (из http://confluence.jetbrains.net/display/TCD4/Clean+Checkout):
TeamCity поддерживает внутренний кеш для источников для оптимизации связи с сервером VCS. Кэш-память reset во время очистки. Чтобы решить проблемы с обновлением источников, кэши могут быть reset вручную. Для этого просто удалите каталог < TeamCity Data Directory > /system/caches.
В моем случае мне просто пришлось запустить эту команду на сервере CI:
rm -Rf ~/.BuildServer/system/caches
Вот инструкции по решению этой проблемы: