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

Это зависит от того, насколько вы должны быть случайными. Решение, с которым вы связаны, очень хорошо работает с ИМО. Если у вас большие пробелы в поле идентификатора, это все равно довольно случайным.

Однако вы должны иметь возможность сделать это в одном запросе, используя это (для выбора одного значения):

SELECT [fields] FROM [table] WHERE id >= FLOOR(RAND()*MAX(id)) LIMIT 1

Другие решения:

  • Добавьте в таблицу постоянное поле float, называемое random, и заполните его случайными числами. Затем вы можете сгенерировать случайное число в PHP и сделать "SELECT ... WHERE rnd > $random"
  • Захватить весь список идентификаторов и кэшировать их в текстовом файле. Прочитайте файл и выберите из него случайный идентификатор.
  • Кэш результатов запроса как HTML и сохраните его в течение нескольких часов.
12
задан Eran Kampf 1 September 2008 в 14:26
поделиться

6 ответов

Вы могли попробовать.

Brian кролик сборки

:-)

6
ответ дан 2 December 2019 в 05:42
поделиться

Июльский выпуск TFS 2008 PowerTools добавляет "Внимательного Редактора" к Проводнику Команды. Добавление Предупреждений является бризом. Это имеет инструментальное средство формирования запросов, подобное Инструментальному средству формирования запросов.

1
ответ дан 2 December 2019 в 05:42
поделиться

Инструмент Team Build Tray Notification, что включено в TFS 2 008 Электроинструментов, очень полезен для этого.

Build Notification Tray tool

См. блог Buck Hodges для снимков экрана и большей информации.

6
ответ дан 2 December 2019 в 05:42
поделиться

Настройте дополнительный адрес электронной почты для команды на почтовом сервере и введите это при подписке на почту.

Попробуйте Инструмент Подписки События Сервера Основы Команды. Это позволяет Вам посылать электронные письма любому адресу, когда любое событие TFS имеет место.

4
ответ дан 2 December 2019 в 05:42
поделиться

Обычно мне нравится TFS Build Status Tray от Rob Aquila. Обязательно получите 1.0.1 Beta, так как это позволяет вам легко задавать проекты для просмотра, используя немного графического интерфейса, а также имеет иконку уведомления, которая меняет цвет, так что вам нужно будет открыть реальный список статусов сборки только тогда, когда иконка станет красной. Версия 1.0 имела фиксированный значок, и уведомляла тосты только в углу экрана.

Существует также версия того же инструмента , который предназначен для отображения в полноэкранном режиме, например, на настенном дисплее.

.
2
ответ дан 2 December 2019 в 05:42
поделиться

На мой взгляд, это может сделать проект с открытым исходным кодом под названием "Проекты веб-развертки". Вы можете его найти.

0
ответ дан 2 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: