Репозитории Azure Git теперь можно рассматривать как защищенные ресурсы в конвейерах YAML

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

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

General

Azure Boards

Azure Pipelines (система конвейеров Azure)

Azure Artifacts

General

Общая доступность API управления жизненным циклом PAT

Мы рады сообщить о общедоступной доступности API управления жизненным циклом личных маркеров доступа (PATS). Этот широкий набор API позволяет вашей команде упростить управление собственными PATS, предлагая им новые функциональные возможности, такие как создание новых персональных маркеров доступа с требуемой областью и длительностью, а также продление или истечение срока действия существующих.

Ранее основным способом управления PATs (личные маркеры доступа) является пользовательский интерфейс или использование ограниченного набора API, предназначенных только для администраторов коллекции проектов. Этот новый API позволяет организациям настраивать автоматизацию с помощью PAT, включая настройку конвейеров сборки или взаимодействие с рабочими элементами.

Azure Boards

Исправлено несколько проблем с планами доставки 2.0

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

Azure Pipelines (система конвейеров Azure)

Репозитории как защищенный ресурс в потоках YAML

Вы можете структурировать проект Azure DevOps для размещения множества подпроектов, каждый из которых имеет собственный репозиторий Azure DevOps Git и один или несколько конвейеров. В этой структуре вы, возможно, захотите контролировать, какие конвейеры могут иметь доступ к каким репозиториям. Например, предположим, что у вас есть два репозитория A и B в одном проекте и два конвейера X и Y, которые обычно создают эти репозитории. Возможно, потребуется запретить конвейеру Y получать доступ к репозиторию A. Как правило, вы хотите, чтобы участники A контролировали, к каким конвейерам они хотят предоставить доступ.

Хотя это было частично возможно с репозиториями и конвейерами Azure Git, не было опыта управления им. Эта функция устраняет этот разрыв. Репозитории Azure Git теперь можно рассматривать как защищенные ресурсы в конвейерах YAML, как подключения служб и пулы агентов.

В качестве участника репозитория A вы можете добавлять проверки и разрешения для конвейера в репозиторий. Для этого перейдите в настройки проекта, выберите Репозитории, а затем выберите ваш репозиторий. Вы заметите новое меню с именем "Проверки", где можно настроить любую из встроенных или настраиваемых проверок в виде функций Azure.

Добавление проверок

На вкладке "Безопасность" можно управлять списком конвейеров, которые могут получить доступ к репозиторию.

Управление списком конвейеров на вкладке

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

Замечание

Эти разрешения и проверки применимы только к конвейерам YAML. Классические конвейеры не распознают эти новые функции.

Azure Artifacts

Включить возможность очистки корзины для фидов

Теперь с этим обновлением вы можете очистить корзину, чтобы окончательно удалить артефакты вне периодичности политики хранения.

Дальнейшие шаги

Замечание

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

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

Как предоставить отзыв

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

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

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

Спасибо,

Vijay Machiraju