Как вывести все изменения в настройках на сервер TeamCity?

В течение нескольких дней я провожу тест каждый третий час. Все прошло с летящими зелеными цветами. И вдруг произошел сбой. Я проверил проверки и не обнаружил ничего нового (кроме изменений в файле BAT, когда были удалены некоторые комментарии). Теперь тесты проходят ровно каждый второй раз. И когда они терпят неудачу (точно каждый второй раз, это всегда происходит из-за одних и тех же трех методов тестирования).

Указанное изменение не может привести к сбою тестов, потому что удаляется только строка echo, сам файл не запускается во время сборки/тестирования, он даже не копируется перед установкой и, чтобы сделать это супер-пупер-экстра, изменения были отозваны.

Итак, остается только два возможных объяснения:

  1. Это из-за магии, очень плохой.
  2. Что-то изменилось в настройках на сервере.

Соответствующий вопрос я размещу на Stack Exchange Sorcery, а пока сосредоточимся на втором пункте — изменении настроек на сервере. :)

Когда я щелкаю мышью, я вижу, кто внес последнее изменение и когда. Я также могу получить историю прежних изменений. Самое главное — я вижу, что было изменено. Однако этот подход подразумевает выполнение всех шагов сборки, конфигураций, репозиториев и т. д. Это не осуществимый и неразумный способ сделать это, не говоря уже о том, что я обязательно забуду или пропущу какую-то непонятную настройку (и, учитывая закон Мерфи, это точное место, где лежит мертвая собака).

Вопрос: Можно ли перечислить все изменения из всех настроек в одной всеобъемлющей таблице, включая, помимо прочего, профиль, который внес изменения, причину изменения и содержание изменения?


person Konrad Viltersten    schedule 08.07.2014    source источник


Ответы (1)


Все действия пользователей можно найти в журнале аудита, который доступен по адресу страница Администрирование -> Аудит.

person Alina Mishina    schedule 09.07.2014