问题标签 [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.
azure-devops - 如何创建自定义发布任务来执行带有参数的控制台应用程序
我一直盯着并尝试这里的教程有一段时间了,但我就是想不出一个解决方案.. https://docs.microsoft.com/en-us/azure/devops/extend/?view =vsts
我想创建一个自定义发布任务,它使用一些参数执行 SomeImportTool.exe。
目前我使用命令行任务与以下
如何创建一个基本上可以做到这一点的 Task.json?
continuous-integration - 在哪里存储 CI 管道期间生成的 VSTS 扩展自定义数据
TFS/VSTS 是否提供一些 API 来存储和查询一些自定义数据?
我想用构建任务编写扩展,计算一些代码指标,然后在仪表板小部件中可视化数据。例如,我的存储库中的依赖复杂性如何随时间变化。
azure-devops - 无法在 Azure DevOps 扩展中显示团队项目列表
我正在尝试使用 Azure DevOps (TFS) 扩展中的选择列表来显示项目列表。以下是我在 task.json 中的代码片段:
输入:
来源定义:
我的本地环境有 TFS 2015,并且 URL 在浏览器中工作正常。但是,选择列表没有在扩展中填写。
知道这里出了什么问题吗?
顺便说一句,当我查看浏览器控制台时,我可以看到“400(错误请求)”。
谢谢你。
tfs - 用于 ID/KEY 的 Azure DevOps Extension 自定义服务端点
我正在开发 Azure DevOps 扩展,其中包含用于保存秘密 ID/KEY 的服务端点。我的要求是让端点只包含连接名称、ID 和密钥。我已经查看了 Microsoft 提供的端点列表,但找不到合适的选项来满足我的要求。
https://docs.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=vsts#sep-ssh
我找到的最接近的解决方案如下。但它包含服务器 URL 的输入框(我需要省略它(在此示例中,虽然我没有定义它在弹出对话框中显示的服务器 URL))。请参考下图。
是否可以从上面的对话框中删除服务器 URL 或者我可以使用更好的端点类型来满足这个要求?请善待与我分享一些光明。
reactjs - NPM 包包含与其他包冲突的 node_modules
我正在尝试让最新版本的office-ui-fabric-react
npm 包与最新版本的vss-web-extension-sdk
npm 包一起使用。
全局 npm 包:
package.json(仅依赖项):
tsconfig.json:
当我运行时,tsc -p .
我得到一个错误,它找不到必要的模块:
错误 TS2307:找不到模块“VSS/Controls/Navigation”。
如果我添加"vss-web-extension-sdk"
到我的 tsconfig.json 类型,模块会正确解析,但编译失败:
node_modules/vss-web-extension-sdk/node_modules/@types/react/index.d.ts:3668:13 - 错误 TS2717:后续属性声明必须具有相同的类型。属性“div”必须是“DetailedHTMLProps, HTMLDivElement>”类型,但这里有“DetailedHTMLProps, HTMLDivElement>”类型。
在我看来,它失败了可能是因为在 vss-web-extension-sdk 的 node_modules 中找到的 @types/react 与在我的 node_modules 中找到的 @types/react 冲突。
@types/react: // Type definitions for React 16.7
vss-web-extension-sdk/node_modules/@types/react:// Type definitions for React 15.6
我尝试以多种方式修改我的 tsconfig.json 无济于事,这不是我的专家领域。我怎样才能让这些包相互配合?
azure-devops - 如何将 azure devops sprint 配置为数天而不是数小时
如何设置 Azure Sprints > Board 视图以“天”而不是小时显示新工作和活动工作?
IE:这些 UI 元素在这里显示“d”而不是“h”
typescript - azure-devops-extension-sdk:ReleaseRestClient 不起作用(错误 401)
一个用于开发 AzureDevOps UI 扩展的新库可用,但我对发布部分有疑问
当我使用 api 版本时,我收到 401 错误,而我是我的项目和网站 azureDevOps 的管理员
https://github.com/Microsoft/azure-devops-extension-api/issues/2 https://github.com/Microsoft/azure-devops-extension-sdk/issues/3
我在github上没有答案
谢谢你的帮助。
typescript - 将表单 TypeScript 1.8.10 升级到 3.1.6
我有一个基于 typescript 1.8.10 的 VSTS 扩展。我想将它升级到最新的 typescript 3.1.6。我可以通过发出 npm i typescript@3.1.6 --save-dev 来做到这一点。但是,这样做之后,我从 *.d.ts 文件中收到了许多错误。主要来自knockout.d.ts和node.d.ts。我在下面尝试过:
- 手动更新类型定义
- 重新安装所有节点模块
错误如下所示:
[15:45:28] 使用 tsc 版本 3.1.6 编译 TypeScript 文件
[15:45:37] [tsc] > 定义/敲除.d.ts(10,2): 错误 TS2411: 类型为 '(valueToWrite?: T, event?: string) => void' 的属性 'notifySubscribers' 是不可分配给字符串索引类型“KnockoutBindingHandler”。
[15:45:37] [tsc] > 定义/敲除.d.ts(20,2): 错误 TS2411: 类型为 '(a: any, b: any) => boolean' 的属性 'equalityComparer' 不可分配到字符串索引类型'KnockoutBindingHandler'。
[15:45:37] [tsc] > 定义/敲除.d.ts(25,5): 错误 TS2411: 属性 'indexOf' 类型为 '(searchElement: T, fromIndex?: number) => number' 不是可分配给字符串索引类型“KnockoutBindingHandler”。
[15:45:37] [tsc] > 定义/敲除.d.ts(26,5): 错误 TS2411: 类型为 '(start: number, end?: number) => T[]' 的属性'slice'不能分配给字符串索引类型“KnockoutBindingHandler”。
到目前为止似乎没有任何工作。感谢有人可以指导我。
谢谢你。