Шаг сборки TeamCIty 6.5.6 с Runner Type = "Command Line" никогда не завершается - PullRequest
0 голосов
/ 24 февраля 2012

Я использую TeamCity 6.5.6 для реализации среды CIT. Я пытаюсь добавить шаг сборки Runner Type = "Командная строка" и пытаюсь выполнить следующий пользовательский сценарий cmd

"C: \ Program Files \ PreEmptive Solutions \ Dotfuscator Professional Edition Evaluation 4.9 \ dotfuscator.exe" /in:D:CITTest\bin\CITTest.Lib.dll / out: D: \ CITTest \ Dotfuscated

Но TeamCity никогда не может завершить этап сборки, и кажется, что он продолжается вечно.

Обратите внимание, что пути и команды, указанные в сценарии, являются правильными, и эта же команда успешно выполняется в командной строке.

Я также пытался выполнить этот скрипт, используя командный файл из TeamCity, но происходит то же самое.

Может ли кто-нибудь помочь в этом отношении?

Спасибо

Ответы [ 3 ]

1 голос
/ 27 июня 2013

Не используйте командную строку.По неизвестной причине проверка лицензии Dotfuscator не удастся.Если вы используете скрипт MSBuild, вы можете попробовать это: http://www.edsquared.com/2007/11/13/Integrating+Dotfuscator+Into+Team+Build+TFS.aspx

1 голос
/ 30 августа 2012

Была такая же проблема.Настроил службу агента TeamCity Build для входа в учетную запись с правами администратора.Это решило это.

0 голосов
/ 27 июня 2013

Обнаружена такая же проблема с Teamcity 7.1 и Dotfuscator Professional Edition 4.9.И я попробовал административный сервис TeamCity Build, он все еще не работал.Мое последнее действие - импортировать задачи Dotfuscator в сценарий MSBuild и вызвать задачу Dotfuscator, чтобы сделать обфускатуру.Работает хорошо даже без административного сервиса TeamCity Build.Пожалуйста, проверьте эту ссылку: http://www.edsquared.com/2007/11/13/Integrating+Dotfuscator+Into+Team+Build+TFS.aspx

...