问题标签 [azure-devops-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

azure-devops - 帐户级中心组是否有 VSTS 扩展点?

是否可以创建一个集线器组作为帐户级别集线器组的一部分?我知道我可以添加一个集合管理中心组:(ms.vss-web.collection-admin-hub-group在设置齿轮下)。我正在尝试在“用户”之后添加一个。我搜索了,但找不到任何指向此的内容,所以我不确定它是否不可能或文档是否不完整?

VSTS 帐户中心组

0 投票
2 回答
146 浏览

azure - 如何使用基于 VSTS 服务器的任务验证消息发布者到服务总线?

我想使用发布到 Azure 服务总线 VSTS 服务器任务并在接收方验证发布消息的来源VSTS用户项目帐户。根据task.json ,相关信息已发布到服务总线上,但出于我的目的,这并不安全,因为我想保护自己免受客户端欺骗信息的影响。多个不同的 VSTS 用户、项目和帐户将使用该任务。一旦任务的客户端拥有了可以发布到服务总线的凭据,她就可以欺骗数据。

VSTS 是否提供消息发布者的防篡改身份配置?该消息具有auth token,但它似乎用于不同的目的:它用于向 VSTS 进行身份验证,并且其中没有身份声明。

0 投票
2 回答
334 浏览

azure-devops - 使用 VSTS 扩展创建新的工作项类型

根据文档https://docs.microsoft.com/en-us/vsts/extend/overview?view=vsts#what-makes-up-an-extension,可以使用 VSTS 扩展来扩展工作项表单.

但是,我希望我的扩展在安装后自动创建一个新的工作项类型。这是可能的吗?我在网上找不到任何建议如何操作的文档。

0 投票
1 回答
91 浏览

tfs - VSTS - 将字段添加到任务定义,其值基于另一个字段

我想将以下功能添加到我的 VSTS 扩展(插件)中。我有一个包含字符串输入的构建任务定义。我需要创建一个新版本的插件,它会为这个任务添加一个新的字符串输入。

应该使用一个值创建新输入,该值基于旧字段的值。

例如,如果旧字段的值为a/b/c.txt,则新字段的值应为{ path="a/b/c.txt" }

有没有办法使用 node.js 或 Powershell 来实现这一点?也许是另一种方式?

0 投票
2 回答
71 浏览

azure-devops - 使用 ARM 模板创建 VSTS 帐户时安装扩展

我正在使用 powershell 和 ARM 模板来创建一个新的团队服务帐户 + DevOps 项目。模板类型:microsoft.visualstudio/account

有没有办法通过模板或 powershell 安装扩展?

我有几个我一直在使用的扩展,如果能在新项目上自动启动并运行它们会很好。

0 投票
1 回答
75 浏览

azure-devops-extensions - 是否有与 WorkItemChangedEventHandler 功能相似的 VSTS 接口

我为本地 TFS 创建了一个扩展,我试图将其移植到 VSTS Online,并最终发布到市场。

在我的 TFS 版本中,我使用 Microsoft.TeamFoundation.Framework.Server.ISubscriber 接口挂钩到 WorkItemChangedEvent 事件,以便在创建或保存工作项时运行我的代码。

我无法找到一个类似的 VSTS 扩展点,当工作项被修改/创建时,我可以使用它来执行我的代码,或者一个对构建这种扩展有指导意义的示例项目。

我很欣赏正确方向的观点。这甚至可以通过 VSTS 扩展实现吗?

0 投票
1 回答
127 浏览

azure-devops - VSTS 扩展——几个问题(数据存储和 React)

  1. 我一直在使用 VSTS 数据存储。数据存储可以与其他用户共享吗?我认为这是可能的,但是当我尝试从另一个帐户获取具有相同 ID 的文档时,它似乎无法正常工作。其他用户如何查看从我这边添加的数据?(项目级全局数据存储?)

  2. 有没有办法使用 React 开发 VSTS 扩展?如果是这样,我该如何设置?

谢谢

0 投票
0 回答
79 浏览

azure-devops - VSTS/TFS 扩展 TFS getFields()

下面提到的 Api 不适用于 TFS 2017 本地版本,但适用于 OnlineVisualStudio。是否有任何解决方法可以使其在 TFS 2017 本地版本中运行。

}

我想在没有活动工作项的情况下访问 TFS 字段。

0 投票
2 回答
47 浏览

azure-devops - 在 VSTS 扩展中打包共享代码

我正在编写一个带有构建/发布任务的 VSTS 扩展。我可以在哪里放置一个扩展中多个任务使用的代码?我可以将它放在扩展文件树中的任何位置(例如Common下面的文件夹),然后只使用该路径 - 每个运行扩展任务的代理都会下载这些文件吗?

我目前拥有的目录结构如下所示:

0 投票
2 回答
207 浏览

azure-devops - 如何在 VSTS 扩展中使数据存储对项目唯一?

这就是我们在 VSTS 扩展中访问数据存储的方式。 MyCollection2是我们正在使用的存储的名称。然而,这并不是该项目独有的。当我尝试从同一组织内的另一个项目访问中心扩展时,我仍然可以看到数据。

我尝试根据我访问的项目动态命名集合,但没有明确的方法可以在扩展端获取项目名称。

如何使同一组织内的项目的数据存储唯一?