Поделиться через


Предварительный просмотр полностью проанализированного документа YAML без запуска конвейера

В этом обновлении мы добавили предварительную версию, но не запускаем режим для конвейеров YAML, чтобы вы могли опробовать конвейер YAML, не запуская его или не зафиксировав в репозитории. Это позволит увидеть полностью проанализированный документ YAML без запуска конвейера.

Дополнительные сведения см. в списке функций ниже.

Компоненты

Общие сведения:

Azure Pipelines:

Azure Repos:

Общие сведения

Отключение политики запроса доступа

Теперь администраторы могут отключить функцию запроса доступа в Azure DevOps. С помощью запроса доступа пользователи могут запрашивать доступ к ресурсу, если у них нет доступа к организации в клиенте или к проекту в организации. Запрос привел к тому, что администраторы получают уведомление по электронной почте с просьбой проверить и предоставить доступ по мере необходимости.

Эту новую политику можно найти в разделе Параметры организации —> политики пользователей.

Отключите политику запроса доступа.

При отключении функции запроса доступа администраторам будет предложено указать URL-адрес внутренней документации с подробными сведениями о процессе, необходимом пользователям для получения доступа к связанной организации.

Запрос на указание URL-адреса для внутренней документации.

Azure Pipelines

Предварительный просмотр полностью проанализированного документа YAML без фиксации или запуска конвейера

Мы добавили предварительную версию, но не запускаем режим для конвейеров YAML. Теперь вы можете опробовать конвейер YAML, не зафиксировав его в репозитории или не запустив его. Учитывая существующий конвейер и необязательные новые полезные данные YAML, этот новый API вернет вам полный конвейер YAML. В будущих обновлениях этот API будет использоваться в новой функции редактора.

Для разработчиков: post to dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview с текстом JSON, как показано ниже:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

Ответ будет содержать отрисованный YAML.

Отключение автоматического обновления агентов на уровне пула

В настоящее время агенты конвейеров при необходимости автоматически обновляются до последней версии. Обычно это происходит при наличии новой функции или задачи, для правильной работы которой требуется более новая версия агента. В этом обновлении мы добавляем возможность отключения автоматических обновлений на уровне пула. В этом режиме, если к пулу не подключен агент правильной версии, конвейеры будут завершаться ошибкой с четким сообщением об ошибке, а не запрашивать обновление агентов. Эта функция в основном представляет интерес для клиентов с локальными пулами и очень строгими требованиями к управлению изменениями. Автоматические обновления включены по умолчанию, и мы не рекомендуем большинству клиентов отключать их.

Отключите автоматическое обновление агентов на уровне пула.

Задача копирования файлов Azure теперь поддерживает AzCopy версии 10

Задачу копирования файлов Azure можно использовать в конвейере сборки или выпуска для копирования файлов в большие двоичные объекты хранилища Майкрософт или виртуальные машины. Задача использует AzCopy, сборку служебной программы командной строки для быстрого копирования данных из учетных записей хранения Azure и в нее. В этом обновлении мы добавили поддержку AzCopy V10, которая является последней версией AzCopy.

Команда azcopy copy поддерживает только связанные с ней аргументы . Из-за изменения синтаксиса AzCopy некоторые существующие возможности недоступны в AzCopy версии 10. К ним относятся следующие объекты.

  • Указание расположения журнала
  • Очистка файлов журнала и плана после копирования
  • Возобновление копирования при сбое задания

В этой версии задачи поддерживаются следующие дополнительные возможности:

  • Подстановочные знаки в имени файла или пути к источнику
  • Вывод типа контента на основе расширения файла при отсутствии аргументов
  • Определение детализации журнала для файла журнала путем передачи аргумента

Azure Repos

Настраиваемая подписка на уведомления для черновиков запросов на вытягивание

Чтобы уменьшить количество Уведомления по электронной почте из запросов на вытягивание, теперь можно создать настраиваемую подписку на уведомления для запросов на вытягивание, которые создаются или обновляются в состоянии черновика. Вы можете получать сообщения электронной почты специально для черновых запросов на вытягивание или фильтровать сообщения из черновых запросов на вытягивание, чтобы ваша команда не получать уведомления до того, как запрос на вытягивание будет готов к проверке.

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

Дальнейшие действия

Примечание

Эти функции будут развернуты в течение следующих двух-трех недель.

Перейдите в Azure DevOps и посмотрите.

Отправка отзыва

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

Внести предложение

Вы также можете получить советы и ответы на свои вопросы от сообщества на Сайте Stack Overflow.

Thanks,

Гопинат Чигаккагари (Twitter)