Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом обновлении мы добавили две новые точки расширяемости, которые можно использовать в расширениях. Эти точки расширяемости позволяют добавлять пользовательскую кнопку в заголовок конвейера и настраиваемое меню в папке конвейера.
Дополнительные сведения см. в заметках о выпуске.
Azure Boards
Azure Pipelines (система конвейеров Azure)
- Новые точки расширения для представления сведений о конвейерах
- Улучшена миграция в Azure DevOps Services
- Улучшение REST API для запуска конвейеров
Azure Boards
Удаление возможности скачивания удаленного вложения из журнала рабочих элементов
Исправлена небольшая проблема, из-за которой пользователи смогли скачать вложения из журнала рабочих элементов, даже после удаления вложения из формы. Теперь после удаления вложения его нельзя скачать из журнала и не будет доступен URL-адрес скачивания из ответа REST API.
Azure Pipelines (система конвейеров Azure)
Новые точки расширения для режима подробного просмотра конвейеров
Мы добавили две новые точки расширяемости, которые можно использовать в расширениях. Эти точки расширяемости позволяют добавить пользовательскую кнопку в заголовок конвейера и пользовательское меню в папке конвейера:
- Пользовательская кнопка в заголовке конвейера:
ms.vss-build-web.pipelines-header-menu - Настраиваемое меню в папке конвейера:
ms.vss-build-web.pipelines-folder-menu
Чтобы использовать эти новые точки расширяемости, просто добавьте новый вклад, предназначенный для них в файле манифеста vss-extension.json расширения Azure DevOps.
Рассмотрим пример.
"contributions": [
{
"id": "pipelinesFolderContextMenuTestItem",
"type": "ms.vss-web.action",
"description": "Custom menu on a pipeline folder",
"targets": [
"ms.vss-build-web.pipelines-folder-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
},
{
"id": "pipelinesHeaderTestButton",
"type": "ms.vss-web.action",
"description": "Custom button in the pipeline header",
"targets": [
"ms.vss-build-web.pipelines-header-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
}
]
Результатом будет:
Пользовательская кнопка в заголовке конвейера
Пользовательское меню в папке конвейера
Улучшена миграция в Azure DevOps Services
При выполнении импорта из Azure DevOps Server в Azure DevOps Services необходимо учитывать, что Azure DevOps больше не поддерживает правила хранения на конвейере. При этом обновлении мы удалили эти политики при переходе на Azure DevOps Services из локального сервера Azure DevOps Server. Дополнительные сведения о настройке политик хранения см. в документации по настройке политик хранения для сборок, выпусков и тестов.
Улучшение API REST для выполнения конвейеров
Ранее REST API конвейеров возвращал только репозиторий self . С этим обновлением REST API Pipelines Runs возвращает все ресурсы репозитория сборки.
Дальнейшие шаги
Замечание
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите к Azure DevOps и посмотрите.
Как предоставить отзыв
Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню справки, чтобы сообщить о проблеме или указать предложение.
Вы также можете получить советы и ответы на ваши вопросы от сообщества на Stack Overflow.
Спасибо,
Аарон Холлберг