TFS2010 проблемы с build process template

otvertka07

у меня custom build process template, и он не работает, я хочу понять, почему
не могу найти никакого билд лога, в отчетах тоже ничего
пробовал задебажить процесс, но то, что выполняется на агенте, не удается поймать в breakpoint, хотя build agent на той же тачке под тем же аккаунтом работает
что делать?

Dasar

через студию коннектился?

otvertka07

да, к процессу аттачился, но то, что выполняется из под агента, не получается задебажить

Dasar

я имею ввиду к tfs-у(как к tfs-у, а не как к процессу) через menu -> Team -> Connect to TFS? там у проекта можно посмотреть build log

otvertka07

да, я законнекчен, но как лог посмотреть, не понял
в проекте есть три отчета в Reports\Builds но там ничего интересного и нет деталей

Dasar

проект -> builds -> context menu -> view builds
детализацию можно увеличить где-то в свойствах шаблона

otvertka07

я еще раз говорю, у меня шаблон другой, потому что компилирую я не в Visual Studio а скриптами вызываю все
соответственно все паметеры, которые применимы к MSBuild у меня не работают

Dasar

в шаблоне у тебя что написано?
InvokeProcess?

otvertka07

InvokeProcess?
да

otvertka07

да, естественно я использовал гугл прежде чем спросить на форум.локал )
можно заметить, что это мой первый пост за пару лет тут
то, что написано по ссылке, работает, но только до того момента, как я попадаю в ветку "Run on Agent"
внутри неё не могу дебажить

otvertka07

Dasar

и какие ты настройки ставишь invoke process-у?
в частности для OutputDataReceived и ErrorDataReceived?

otvertka07

вот такие настройки, но мне кажется, что до этой точки workflow не доходит, поэтому я собственно и пытаюсь его задебажить

Dasar

а в build definition-е свойство logging verbosity во что установлено?

otvertka07

normal
пробовал менять но ничего не менялось
я так понял, что лог пишется с помошью msbuild, а он в моём workflow не используется, потому что я его заменил на свой InvokeProcess...

Dasar

я так понял, что лог пишется с помошью msbuild, а он в моём workflow не используется
а xaml кем тогда исполняется?

otvertka07

ниибу, мне кажется, что build controller его исплоняет

kill-still

а из командной строки эти скрипты пробовал вызывать?

otvertka07

ахуеть, оказывается, чтобы посмотреть лог, нужно два раза накликать на билд, при этом ни в контекстном меню, ни на кнопках его нет!

Dasar

согласен. интерфейс там, мягко говоря, странный и непрозрачный

otvertka07

кстати, у меня почекму то в лог не пишется то, что программа, которую я запускаю с помощью InvokeProcess выдает stdOutput.
как это сделать?

Dasar

как это сделать?
настройку детализации крутил?

otvertka07

нет, по умолчанию стоит вроде
Оставить комментарий
Имя или ник:
Комментарий: