2017-02-01 2 views
0

Я делегирую другому человеку внести изменения в определение выпуска, и я с удовольствием рассмотрю их изменения, прежде чем он будет сохранен.Как использовать контроль источника для определения выпуска команды для поощрения экспертной оценки?

Использование источника управления - Git или TFVC - мы могли бы просмотреть эти изменения, прежде чем они начнут жить.

Прежде чем добавить запрос на uservoice, есть ли предпочтительный способ для этого? Неужели мой google-foo не ответит?

Я всегда считал, что определения выпуска и сборки отображаются только в облаке, а не в репозитории по вашему выбору. Мы можем видеть файлы json и сравнивать их в браузере, но только после того, как они были сохранены. И я не могу связать их с рабочим элементом, чтобы предоставить некоторую историю Who, how and why did the build/release definition get to look like this?, кроме ссылки на рабочие элементы в поле комментариев при сохранении сборки или выпуска. Раньше старые файлы TFSBuild.proj или новых XAML были, по крайней мере, в исходном управлении.

У кого-нибудь в Microsoft есть представление об этом? Используем ли мы это неправильно?

Благодаря

+0

Использование элемента управления источником делается для того, чтобы сохранить версии и иметь возможность работать в разных ветках, звучит, как вы ищете инструменты, такие как: https: // WWW .reviewboard.org/ – alfasin

ответ

0

Я хотел бы для них, чтобы добавить поддержку для «создания и выпуска определений, как код», но вы можете фальсифицировать процесс с REST API.

Сохраните определения выпуска в исходном управлении как JSON и создайте процесс CI для фиксации, который использует TEST REST API для обновления/импорта определения выпуска. Существующее определение выпуска может быть экспортировано как JSON для предоставления базовой линии - на рынке есть много расширений, чтобы обработать это, или вы можете экспортировать его через REST API. В этот момент вы можете заблокировать людей от возможности напрямую изменять определения выпуска, ограничивая разрешения учетной записи службы.

Если люди по-прежнему хотят работать с графическим интерфейсом для определений выпуска (что является разумным), вы можете предоставить им доступ к проекту команды песочницы, где у них есть права на создание/изменение определений выпуска. Они всегда могут экспортировать его, когда будут сделаны настройки.

+0

Я видел API REST и думал об этих линиях, но надеялся не сжигать несчетное время на побочных квестах, подобных этому. Приветствую вас, надеюсь, что что-то из коробки уже в пути. –

0

Нет возможности просмотреть изменения определения выпуска. Обходной путь, который дал Даниил, хорош.

Я представляю голос пользователя здесь: Review changes of release definition

Смежные вопросы