none
TFS 2010 автоматическая публикация проекта после серверного билда RRS feed

  • Вопрос

  • Здравствуйте!

    Подскажите пожалуйста, как в TFS 2010 сделать так, чтобы после успешного выполнения серверного билда автоматически выполнялась публикация проекта?

    я порылся в инете, на русском ничего не нашел... Нашел форум на английском, где обсуждался вроде бы тот же вопрос:

    http://social.msdn.microsoft.com/Forums/ru-RU/tfsbuild/thread/b5eca474-a9c5-4055-9ade-e516d7f598e6

    но моих знаний английского не хватило, чтобы у меня все заработало... может кто-то сможет объяснить мне на русском как же все-таки это сделать?

     

    18 января 2011 г. 10:34

Ответы

  • Боюсь, что в двух словах нужные изменения не опишешь. Build сервис в TFS2010 базируется на Windows Flow. Шаблон процесса хранится в системе контроля версий. В нем есть точка, где происходит сброс бинарников после успешной сборки. Вам придется модифицировать этот этап. Есть документация на русском, но процесс все-равно не тривиальный: http://msdn.microsoft.com/ru-ru/library/ms400688.aspx Успехов!
    • Предложено в качестве ответа Vitaly Zayko 21 января 2011 г. 6:52
    • Помечено в качестве ответа Abolmasov Dmitry 24 января 2011 г. 11:57
    21 января 2011 г. 6:49

Все ответы

  • Ответ сильно зависит от того, куда вы хотите публиковать.

    Если на физический компьютер, то самый простой способ - написать скрипт и запускать его на post-build событии. Также можно подредактировать шаблон build-процесса (он - на WF4), чтобы он сам публиковал, вместо простого сброса бинарников в указанную директорию.

    Если вы хотите публиковать на виртуалках (например, для тестирования), вам нужно будет настроить Lab Manager. Подробности здесь: http://msdn.microsoft.com/ru-ru/library/ee471614.aspx

    20 января 2011 г. 18:30
  • Публиковать надо на физический компьютер.

    можно по подробнее описать, что надо изменить в шаблоне build-процесса?

    21 января 2011 г. 6:29
  • Боюсь, что в двух словах нужные изменения не опишешь. Build сервис в TFS2010 базируется на Windows Flow. Шаблон процесса хранится в системе контроля версий. В нем есть точка, где происходит сброс бинарников после успешной сборки. Вам придется модифицировать этот этап. Есть документация на русском, но процесс все-равно не тривиальный: http://msdn.microsoft.com/ru-ru/library/ms400688.aspx Успехов!
    • Предложено в качестве ответа Vitaly Zayko 21 января 2011 г. 6:52
    • Помечено в качестве ответа Abolmasov Dmitry 24 января 2011 г. 11:57
    21 января 2011 г. 6:49