Как проводить аудит azure сервисов DevOps и отслеживать релизы? - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть Azure экземпляр DevOps, где я пытаюсь контролировать и отслеживать, кто делает релизы. Итак, кто нажал кнопку, чтобы сделать релиз, и какие выпуски произошли.

Я пробовал в параметрах аудита, но это не удовлетворяет моим требованиям.

Каков наилучший способ получить то, что Я ищу?

Заранее спасибо ...

1 Ответ

0 голосов
/ 08 февраля 2020

Немного неясно, что вы подразумеваете под CONTROL

Если вам необходимо усилить контроль над тем, какие пользователи могут запускать выпуски вне конвейера CI / CD, вы должны использовать это встроенное средство. разрешения объекта для конвейеров выпуска.

Я организовал наши конвейеры выпуска в папки

Каждая из этих папок рассматривается как объект, для которого можно установить разрешения. enter image description here enter image description here

Для МОНИТОРИНГА выпускных конвейеров

Опять же, я обычно использую папку All Pipelines, которая дает список выпусков, которые произошли, упорядочен по дате. Это представление перечисляет конвейер и дает пользователям Аватар, которого достаточно, чтобы знать, кто создал релиз.

enter image description here

Также

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

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