Перемещение рабочих элементов в столбец или пловец из меню действий рабочего элемента
В этом спринте мы включили улучшения специальных возможностей в доску Kanban. Теперь вы можете переместить карта в столбец или дорожку из меню действий рабочих элементов в доске Kanban.
Дополнительные сведения см. в заметках о выпуске.
Общие
Azure Boards
Azure Pipelines
- Улучшение производительности задач Windows PowerShell
- Агент конвейеров в .NET 6 перед объявлением
- Средство выполнения задач Node 16 в агенте конвейера
Azure Artifacts
Общие
Все общедоступные ИНТЕРФЕЙСы REST API поддерживают детализированные область PAT
Ранее ряд общедоступных интерфейсов REST API Azure DevOps не были связаны с область (например, чтение рабочего элемента), что привело к тому, что клиенты, использующие полные область для использования этих API через неинтерактивные механизмы проверки подлинности, такие как личные маркеры доступа (PAT). Использование полного область личного маркера доступа повышает риск, когда он может приземлиться в руках вредоносного пользователя. Это одна из основных причин, по которым многие из наших клиентов не воспользовались всеми преимуществами политик плоскости управления, чтобы ограничить использование и поведение PAT.
В этом выпуске спринта все общедоступные ИНТЕРФЕЙСы REST API Azure DevOps теперь связаны с и поддерживают детализированный область PAT. Если вы используете полный область PAT для проверки подлинности в одном из общедоступных REST API Azure DevOps, рассмотрите возможность миграции на PAT с определенным область, принятым API, чтобы избежать ненужных доступа. Поддерживаемые детализированные область PAT для данного REST API можно найти в разделе "Безопасность" на страницах документации. Кроме того, здесь есть таблица область.
Azure Boards
Переход к столбцу и переход к плаванию
В рамках наших улучшений специальных возможностей мы добавили параметр move to column and Move to swimlane option to the карта actions on the Kanban board. Эти действия позволяют пользователям с специальными возможностями легко перемещать карта вокруг доски Kanban.
Примечание.
Эта функция доступна в предварительной версии New Boards Hubs Hubs.
Azure Pipelines
Улучшение производительности задач Windows PowerShell
Задачи можно использовать для определения автоматизации в конвейере. Одной из этих задач является PowerShell@2
задача служебной программы, которая позволяет выполнять скрипты PowerShell в конвейере. Чтобы использовать скрипт PowerShell для целевой среды Azure, можно использовать AzurePowerShell@5
эту задачу. Некоторые команды PowerShell, которые могут печатать обновления хода выполнения, теперь Invoke-WebRequest
выполняются быстрее. Улучшение является более значительным, если у вас есть многие из этих команд в скрипте или когда они долго работают. При этом обновлении progressPreference
свойство PowerShell@2
и AzurePowerShell@5
задачи теперь задаются SilentlyContinue
по умолчанию.
Агент конвейеров в .NET 6 перед объявлением
Это предварительное объявление, что мы будем обновлять агент конвейеров с .NET 3.1 Core до .NET 6 до .NET 6 до декабря. Это приведет к встроенной поддержке Apple Silicon, а также Windows Arm64.
Использование .NET 6 влияет на требования к системе агента. В частности, мы упадем поддержку следующих операционных систем: CentOS 6, Fedora 29-33, Linux Mint 17-18, Red Hat Enterprise Linux 6
Важно!
Обратите внимание, что агенты, работающие в любой из перечисленных выше операционных систем, больше не обновляются или завершаются сбоем после развертывания агента на основе .NET 6.
Средство выполнения задач Node 16 в агенте конвейера
В этом спринте мы добавили в агент конвейера средство выполнения задач Node 16. Теперь агент содержит 6, 10 и 16 runners. Так как узел 10 — конец жизни, мы также начали обновлять задачи In-Box, чтобы воспользоваться преимуществами запуска Node 16. Мы делаем это с помощью модели выполнения с несколькими запусками, представленной в Sprint 177, чтобы задачи могли выполняться в агентах, у которых нет узла 16. Задачи могут выразить совместимость с несколькими средствами выполнения узлов в task.json
разделе execution
и иметь разные точки входа для них. Инструкции по обновлениюtask.json
.
Мы общаться с расписанием для удаления версий End-of-Life node из агента в конце этого года.
Azure Artifacts
Новый пользовательский интерфейс для поиска пакетов вышестоящий
Ранее можно увидеть вышестоящий пакеты, если у вас есть копия веб-канала. Точка боли была в том, что вы не могли искать пакеты, доступные в вышестоящий, и которые еще не сохранены в канале. Теперь можно найти доступные пакеты вышестоящий с помощью нового пользовательского интерфейса веб-канала.
Теперь артефакты Azure предоставляют пользовательский интерфейс, позволяющий искать пакеты в вышестоящий источниках и сохранять версии пакетов в веб-канале. Это соответствует цели Майкрософт по улучшению наших продуктов и служб.
Как всегда, мы хотим, чтобы наши службы артефактов соответствовали изменяющимся потребностям нашего сообщества. Опубликуйте комментарий или используйте сообщество разработчиков для предоставления отзывов.
Следующие шаги
Примечание.
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите к Azure DevOps и посмотрите.
Отправка отзыва
Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.
Вы также можете получить советы и ваши вопросы, ответы сообщества на Stack Overflow.
Thanks,
Аарон Холлберг