Предполагая, что вы делаете CI, название действительно говорит все: какие инструменты вы используете?Какие инструменты вы используете для обеспечения непрерывной интеграции (CI)?
В нашем случае мы магазин разработки .NET, и используют
Однако мы ударять некоторые проблемы с производительностью Subversion и количество агентов для создания круизных линий & трубопроводов, которые мы запускаем, так что смотрите на использование Git в фоновом режиме, чтобы облегчить это. Однако версия Git для Windows дает нам проблемы (кажется, слишком «бета»), поэтому мы думаем, что нам нужно пойти с версией Linux.
Недостатком этого является то, что он еще больше увеличивает набор навыков, необходимый для всех, кто собирается управлять этой настройкой.
Итак, какой инструмент (ы) вы используете для управления версиями и автоматической сборки/развертывания? Также укажите, что такое платформа разработки.
Какую систему контроля версий вы используете вместе с Team City? –
@Richard - Subversion, но он поддерживает других. SVN играет красиво, я могу сообщить об этом по собственному опыту. – Finglas
Спасибо за ответ. Можете ли вы сказать, сколько у вас агентов сборки TeamCity? (это, по-видимому, вызвало узкое место svn для нас - множество агентов по созданию круизных судов, которые делают обновления одновременно) –