Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом спринте мы включили улучшения доступности в доску Kanban. Теперь вы можете перемещать карточки в столбец или дорожку из меню действий на доске Kanban.
Дополнительные сведения см. в заметках о выпуске.
General
Azure Boards
Azure Pipelines (система конвейеров Azure)
- Улучшение производительности задач Windows PowerShell
- Агент конвейеров в .NET 6 перед объявлением
- Task runner Node 16 в конвейерном агенте
Azure Artifacts
General
Все общедоступные интерфейсы 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
Переход к столбцу и переход к дорожке
В рамках наших улучшений доступности мы добавили вариант Переместить в столбец и Переместить в дорожку к действиям карточки на канбан-доске. Эти действия позволяют пользователям с специальными возможностями легко перемещать карточки по доске Kanban.
Замечание
Эта функция доступна в предварительной версии New Boards Hubs.
Azure Pipelines (система конвейеров Azure)
Улучшение производительности задач Windows PowerShell
Задачи можно использовать для определения автоматизации в конвейере. Одной из этих задач является служебная задача PowerShell@2, которая позволяет выполнять скрипты PowerShell в конвейере. Чтобы использовать скрипт PowerShell для работы с средой Azure, можно воспользоваться задачей AzurePowerShell@5. Некоторые команды PowerShell, которые могут отображать ход выполнения, теперь выполняются быстрее Invoke-WebRequest. Улучшение является более значительным, если у вас есть многие из этих команд в скрипте или когда они долго работают. В этом обновлении свойство progressPreference задач PowerShell@2 и AzurePowerShell@5 теперь установлено на значение SilentlyContinue по умолчанию.
Агент конвейеров в .NET 6 перед объявлением
Это предварительное объявление о том, что мы будем обновлять агент конвейеров с платформы .NET Core 3.1 до платформы .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 в агенте трубопровода
В этом спринте мы добавили в агент Pipeline средство выполнения задач Node 16. Теперь агент содержит узлы 6, 10 и 16 runners. Так как поддержка Node 10 завершается, мы также начали обновлять встроенные задачи, чтобы воспользоваться преимуществом использования Node 16 для выполнения задач. Мы делаем это с помощью модели выполнения с несколькими запусками, представленной в Sprint 177, чтобы задачи могли выполняться в агентах, у которых нет узла 16. Задачи могут выразить совместимость с несколькими средствами выполнения узлов в task.json разделе execution и иметь разные точки входа для них. Смотрите инструкции о том, как обновить task.json.
Мы сообщим расписание для удаления устаревших версий Node из агента позже в этом году.
Azure Artifacts
Новый пользовательский интерфейс для поиска исходного пакета
Ранее вы могли видеть пакеты в верхнем уровне, если у вас была копия канала. Основная проблема заключалась в том, что вы не могли искать пакеты, доступные в источнике, и которые еще не сохранены в хранилище. Теперь вы можете искать доступные upstream-пакеты с помощью нового интерфейса фида.
Теперь артефакты Azure предоставляют пользовательский интерфейс, который позволяет искать пакеты в ваших поточных источниках и сохранять версии пакетов в вашем фиде. Это соответствует цели Майкрософт по улучшению наших продуктов и служб.
Как всегда, мы хотим, чтобы наши службы артефактов соответствовали изменяющимся потребностям нашего сообщества. Опубликуйте комментарий или используйте сообщество разработчиков для предоставления отзывов.
Дальнейшие шаги
Замечание
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите к Azure DevOps и посмотрите.
Как предоставить отзыв
Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.
Вы также можете получить советы и ответы на ваши вопросы от сообщества на Stack Overflow.
Спасибо,
Аарон Холлберг