У меня проблема с TeamCity, которая связана с тем, что он запускает шаг управления исходным кодом перед тем, как запускать шаги сборки.Мой проект - это служба Windows, поэтому с этим возникают сложности.
TeamCity часто решает удалить все содержимое каталога проекта, даже если у меня отключена опция чистой сборки.Тем не менее, поскольку это служба Windows, она не работает, как при попытке удалить dll's it ошибки из-за их использования:
Ошибка при применении патча: Ошибка удаления: F:\ PathToService \ bin \ Release \ Library.dll
Самым неприятным моментом является то, что библиотеки DLL даже не находятся под контролем источников, TeamCity, похоже, имеет собственный разум и решает удалить их в любом случае.
Есть ли способ обойти это, чтобы иметь возможность запустить шаг сборки ДО выполнения проверки svn, чтобы я мог сначала остановить службу Windows?