У меня есть несколько пакетов на стороне клиента, управляемых беседкой. Когда мы развертываем наше приложение (через teamcity), мы делаем установку bower для получения последней версии каждого пакета, а затем копируем его на наш сервер.
Когда я запускаю это с моей локальной установки, установка bower занимает 10-20 секунд. Когда я запускаю его как шаг сборки в teamcity (шаг построения командной строки примечания с пользовательским script, содержащим установку "bower install" ), это занимает 4 минуты. Если я удаляю рабочий стол на этот компьютер и запускаю установку боулера из командной строки, он занимает 10-20 секунд.
У кого-нибудь есть мысли, что происходит?
Edit
Если я посмотрю на ProcExp на сервере, кажется, ssh.exe долго висит до завершения выполнения.
Дополнительные сведения:
- TeamCity Enterprise 7.1.4 (сборка 24331); Версия агента: 24331
- Windows Server 2008 R2
- Агент, выполняющий роль учетной записи администратора
- Git v1.8
- Шаг сборки настраивается script; node node_modules/bower/bin/bower install
- Пробовал с teamcity.git.use.native.ssh = false и teamcity.git.use.native.ssh = true
- Использование закрытых ключей в /.ssh
Я нашел эту проблему на Teamcity Youtrack, которая, похоже, такая же/подобная проблема, но с тех пор была закрыта. Не уверен, связано ли это с этим или нет. Я также поднял новую проблему, но не ответил