проверка командных сил - PullRequest
22 голосов
/ 07 мая 2010

У меня есть проект teamcity, использующий Mercurial. Я сделал несколько изменений вручную в файлах в каталоге teamcity/buildAgent/work. Проблема в том, что теперь я не могу обновить файлы до файлов в хранилище.

Как я могу принудительно повторно оформить заказ для teamcity? Есть ли возможность избавиться от старой кассы?

Ответы [ 3 ]

21 голосов
/ 07 мая 2010

На странице проекта или страницы конфигурации сборки есть кнопка «Чистые источники».Если вы нажмете, что следующая сборка автоматически выполнит полную проверку.

6 голосов
/ 29 июля 2010

Когда я удалил подмодуль Git из своего репозитория, он сломался на моем CI-сервере.

Опция «Чистые источники» у меня не сработала, но это сработало (с http://confluence.jetbrains.net/display/TCD4/Clean+Checkout):

TeamCity поддерживает внутренний кеш для источников, чтобы оптимизировать связь с сервером VCS. Кэши сбрасываются во время очистки. Для решения проблем с обновлением источников может потребоваться сброс кэшей вручную. Для этого просто удалите <Каталог данных TeamCity> / system / caches.

В моем случае мне просто нужно было выполнить эту команду на сервере CI:

rm -Rf ~/.BuildServer/system/caches
5 голосов
/ 07 мая 2010

Вот инструкция, как решить эту проблему:

http://confluence.jetbrains.net/display/TCD4/Clean+Checkout

...