TeamCity - Как вы предоставляете обратную связь клиентам для развертывания на их компьютере? - PullRequest
1 голос
/ 21 февраля 2012

В настоящее время, когда наше программное обеспечение устарело, выполняется следующий вызов для постановки в очередь на развертывание в TeamCity.

/httpAuth/action.html?add2Queue={0}&system.name=TargetMachine&system.value={1}

Аргумент 0 - это buildTypeId, а аргумент 1 - имя хоста targetMachine.

Мы пытаемся настроить способ предоставления клиенту обратной связи о состоянии его сборки в TeamCity.Наша идея состояла в том, чтобы создать веб-сайт, который будет отображаться на клиентском компьютере и отображать состояние их развертывания в TeamCity, но не может найти какой-либо быстрый способ сделать это.Имейте в виду, что мы не хотим, чтобы клиент видел всю очередь, только его сборку.

Проблема, с которой я сталкиваюсь, заключается в том, что при вызове TeamCity с помощью приведенной выше команды я не могу получить извлечениесоздан buildId.Если бы я мог получить buildId, остальное должно быть довольно просто.

1 Ответ

0 голосов
/ 21 февраля 2012

Вы можете использовать TeamCity Windows Tray Notifier .Вы можете настроить уведомления для различных событий, таких как сборка начата / завершена / и т.д.Очевидно, что в этом случае установка такого инструмента на ПК клиента.

Например, пользователь увидит такое всплывающее окно в случае сбоя сборки:

enter image description here

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...