Повышение производительности и уменьшение задержки
В этом обновлении мы включаем усовершенствования для действий запросов на вытягивание, безопасность конвейера и соответствие требованиям и производительность API npm.
Дополнительные сведения см. в списке компонентов ниже.
Функции
Общие сведения:
- Поддержка командных Администратор для создания подписок для приложений для обмена сообщениями в Slack и Teams
- Поддержка нескольких клиентов для приложений Azure Boards, Repos и Pipelines в Microsoft Teams
Azure Boards
Azure Repos
- Оптимизировано выполнение действий с запросами на вытягивание
- В запросах на вытягивание улучшена фильтрация по параметрам комментариев
Azure Pipelines
Azure Artifacts
- Теперь доступны события аудита
- Улучшение производительности npm
- Улучшения в специальных возможностях
Общие
Поддержка командных Администратор для создания подписок для приложений для обмена сообщениями в Slack и Teams
Помимо администраторов проектов администраторы группы теперь могут создавать подписку на Azure Boards, Repos и конвейер непосредственно из Slack и Microsoft Teams.
Поддержка нескольких клиентов для приложений Azure Boards, Repos и Pipelines в Microsoft Teams
Приложение обмена сообщениями Azure Boards, Repos и Pipelines теперь поддерживает подключение к другому клиенту в Microsoft Teams. Поэтому azure DevOps и Microsoft Teams больше не должны находиться в одном Azure AD. Используйте вход с другой ссылкой электронной почты , если microsoft Teams и Azure Pipelines находятся в разных клиентах.
Azure Boards
Синхронизация вопросов на GitHub с рабочими элементами Azure DevOps
В этом спринте мы создали и опубликовали новое действие GitHub, которое сохранит проблемы GitHub в рабочие элементы Azure Boards. Это позволяет поместить репозиторий кода в GitHub, продолжая использовать Azure Boards для управления работой. Действие по-прежнему находится в состоянии предварительной версии, и мы будем любить ваш отзыв, как мы работаем, чтобы выработать пограничные случаи. Попробуйте и сообщите нам свое мнение.
Azure Repos
Оптимизировано выполнение действий с запросами на вытягивание
Если у вас есть много запросов на вытягивание для проверки, понимание того, где следует принять меры, сначала может оказаться трудным. Чтобы улучшить действие запроса на вытягивание, теперь можно создать несколько пользовательских запросов на странице списка запросов на вытягивание с несколькими новыми параметрами для фильтрации по таким параметрам, как состояние черновика. Эти запросы будут создавать отдельные и сворачиваемые разделы на странице запроса на вытягивание, а также "Создано мной" и "Назначено мне". Вы также можете отказаться от проверки запроса на вытягивание, который вы добавили в меню "Голос" или контекстное меню на странице списка запросов на вытягивание. В пользовательских разделах теперь вы увидите отдельные вкладки для запросов на вытягивание, которые вы предоставили рецензирование или отказались от проверки. Эти пользовательские запросы будут работать на вкладке "Мои запросы на вытягивание" домашней страницы организации. Если вы хотите вернуться к запросу на вытягивание, вы можете пометить его, и они будут отображаться в верхней части списка. Наконец, запросы на вытягивание, заданные для автоматического завершения, будут отмечены таблеткой, которая говорит "Автозавернуть" в списке.
В запросах на вытягивание улучшена фильтрация по параметрам комментариев
Мы добавили дополнительные фильтры на страницу сведений о запросе на вытягивание, чтобы просмотреть их быстрее:
- Состояние комментария: активный (по умолчанию), все, ожидающие, разрешенные, как разработанные, не исправляются и закрываются.
- Примечания: Фильтрация комментариев, оставленных конкретным человеком.
- Типы файлов: отображение всех файлов (по умолчанию) и отображение только закомментированных файлов.
Azure Pipelines
Дополнительный контроль над развертываниями
Azure Pipelines поддерживает развертывания, управляемые вручную утверждениями в течение некоторого времени. С помощью последних улучшений теперь у вас есть дополнительный контроль над развертываниями. Помимо утверждений владельцы ресурсов теперь могут добавлять автоматические checks
средства для проверки политик безопасности и качества. Эти проверка можно использовать для активации операций, а затем ожидать завершения операций. Используя дополнительные проверка, теперь можно определить критерии работоспособности на основе нескольких источников и убедиться, что все развертывания, предназначенные для ваших ресурсов, безопасны независимо от конвейера YAML, выполняющего развертывание. Оценка каждого проверка может периодически повторяться на основе указанного интервала повторных попыток для проверка.
Теперь доступны следующие дополнительные проверка:
- Вызов любого REST API и выполнение проверки на основе текста ответа или обратного вызова из внешней службы
- Вызов функции Azure и выполнение проверки на основе ответа или обратного вызова из функции
- Запрос правил Azure Monitor для активных оповещений
- Убедитесь, что конвейер расширяет один или несколько шаблонов YAML
Уведомление об утверждении
При добавлении утверждения в среду или подключение к службе все многоэтапные конвейеры, использующие ресурс, автоматически ожидают утверждения в начале этапа. Назначенные утверждающие должны завершить утверждение, прежде чем конвейер сможет продолжить работу.
При этом обновлении утверждающие отправляют уведомление по электронной почте для ожидающего утверждения. Пользователи и владельцы команд могут отказаться от пользовательских подписок или настроить их с помощью параметров уведомлений.
Помимо Уведомления по электронной почте администраторы проектов также могут направлять уведомления в Microsoft Teams или Slack.
Azure Artifacts
Теперь доступны события аудита
События веб-каналов артефактов Azure теперь доступны в журналах аудита. Доступ к этим журналам можно получить из организации Параметры —> аудит. Теперь для веб-каналов доступны следующие события:
- Создание, удаление или изменение веб-канала организации или проекта область
- Создание, удаление или изменение представления веб-канала
- Установка или удаление политики хранения пакетов на любом веб-канале
- Изменения разрешений
Улучшение производительности npm
Мы внесли изменения в нашу основную структуру, чтобы улучшить способ хранения и доставки пакетов npm в веб-каналах Артефактов Azure. Это помогло нам достичь до 10-кратного сокращения задержки для некоторых из самых высоких используемых API для npm.
Улучшения в специальных возможностях
Мы развернули исправления для решения проблем со специальными возможностями на странице веб-каналов. Исправления включают следующие:
- Создание интерфейса веб-канала
- Интерфейс параметров глобального веб-канала
- Подключение для веб-канала
Следующие шаги
Примечание.
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите к Azure DevOps и посмотрите.
Отправка отзыва
Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.
Вы также можете получить советы и ваши вопросы, ответы сообщества на Stack Overflow.