Скрыть раздел "Сводка" расширения VSTS/TFS, если расширение не добавлено в задачу сборки
Мы разработали расширение VSTS/TFS, которое состоит из сводной страницы с подробностями, сгенерированными из нашей задачи расширения, в конце сборки.
мы добавили вклад, аналогичный приведенному ниже, в файле манифеста, чтобы добавить этот раздел
{
"id": "build-status-section",
"type": "ms.vss-build-web.build-results-section",
"description": "A section contributing to our own new tab and also to existing build 'summary' tab",
"targets": [
".build-info-tab",
"ms.vss-build-web.build-results-summary-tab"
],
"properties": {
"name": "Custom Section",
"uri": "statusSection.html",
"order": 20,
"height": 500
}
}
Однако в настоящее время мы сталкиваемся с проблемой, поскольку даже когда пользователь не добавляет нашу задачу расширения в свою сборку, наша сводная страница будет отображаться на вкладке сводки (если наше расширение установлено и включено).
Есть ли способ избежать отображения сводного раздела, когда наша задача не добавлена в их сборку. Пожалуйста, будьте любезны, чтобы помочь в этом.
1 ответ
Нет, вы не можете скрыть сводный раздел.
Это потому что build-results-summary-tab
используется для всех сборок. Поэтому, когда вы устанавливаете расширение, даже если вы не добавили разработанную вами задачу, сводные результаты будут показаны для любого из результатов сборки.
Более подробно, вы можете сослаться на Ссылочные вклады и типы и пример, как показано в Targetable hub groups.
Работа заключается в том, что вы можете отделить build-results-summary-tab
расширение с расширением задачи сборки (используйте вместо него два расширения). Для учетных записей необходимо просмотреть сводный результат, они могут установить два расширения. Иначе, учетные записи просто должны установить расширение для задачи сборки.