组织设置下的 Azure DevOps 扩展自定义中心组和中心

Azure DevOps extension custom hub group and hub under Organization Settings

我正在尝试在组织设置下添加自定义中心组和中心。

我目前正在执行此操作,但菜单位于扩展中心组下。

如何自定义那个集线器组以便我拥有一个自定义集线器组:

{
   "contributions": [
    {
        "id": "collection-level-admin-hub",
        "type": "ms.vss-web.hub",
        "description": "Description",
        "targets": [
            "ms.vss-web.collection-admin-hub-group"
        ],
        "properties": {
            "name": "My Menu",
            "order": 100,
            "uri": "dist/index.html"
        }
    }
  ]
}

不仅是为了 UI 设计,也是为了 安全 原因,我们永远不会 运行 来自不受信任的扩展的代码(例如所有 第三方 扩展)与 VSO 内容相同的框架

来自这些扩展的贡献将提供一个 uri 属性,我们的贡献控件将使用它来绘制扩展的内容(在 iframe 中)。这意味着您不能修改或自定义任何与管道、常规或安全性处于同一级别的东西。

因此,在此工单中,您无法添加自定义名称来替换此默认显示 Extensions


如果不想显示在Extension部分,而是显示在General/Pipelines,可以使用下面的例子:

 "contributions": [
        {
            "id": "sample-hub-group",
            "type": "ms.vss-web.tab",
            "description": "Adds a 'Sample UI' hub group",

            "targets": [
                "ms.vss-admin-web.collection-admin-hub-tab-group"
            ],
            "properties": {
                "name": "System Group",
                "order": 100,
                "uri": "my-hub.html"
            }
        }
    ],

Collection等级:

一般:女士vss-admin-web.collection-admin-hub-tab-group

管道:女士vss-build-web。build-release-account-settings-tab-group

Repos(组织设置中没有显示默认):ms.vss-code-web.code-account-settings-tab-group