问题标签 [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 - 从命令行发布 Azure DevOps 扩展失败并显示 401
我开发了一个 Azure DevOps 扩展。现在我想自动化发布过程。旅程从这里开始......按照这里的理论,现实对我来说看起来不同。
对我来说,通过命令行发布的每次试用都以
我对错误消息 401 的第一个猜测是我可能有一个错误的 PAT。看看我的 PAT 管理,我发现一切似乎都很好。
所以,现在我像一头牛一样面对着五道栅栏。我只是不明白失败的根源。这里有谁已经把这个菜鸟初学者的问题抛在脑后,达到了一个新的水平,可以帮助我吗?
azure - 自定义 Azure DevOps 扩展中心和中心组中的清单图标
我正在开发 Azure DevOps 扩展。试验 DevOps UI 扩展示例向我提出了一个问题。我在 Azure DevOps 中启用了预览功能,拥有更精美的 UI。Azure 默认集线器和集线器组(如测试、存储库等)在菜单栏中确实有漂亮的彩色图标。而我的自定义示例 UI 没有。它们只是灰色的。看起来我无法为我的自定义集线器和集线器组显示图标。这里有谁知道更多关于这个问题的信息吗?
typescript - node.d.ts 和 requirejs.d.ts 抛出编译错误
设想 :
- 我最近将我的 Azure DevOps 扩展从 typescript 1.8 升级到了 3.2.1。
- 同时我一直在升级其他依赖项和类型定义。
因此,我目前有 requirejs 类型 2.1.20 和 Node.js 类型 10.12
(版本号根据 *.d.ts)。
编译时抛出以下错误:
node_modules/@types/node/index.d.ts(7696,5):错误 TS2300:重复标识符“mod”。node_modules/@types/requirejs/index.d.ts(38,11):错误 TS2300:重复标识符“mod”。node_modules/@types/requirejs/index.d.ts(422,13):错误 TS2403:后续变量声明必须具有相同的类型。变量“require”必须是“NodeRequire”类型,但这里有“Require”类型。
我知道网上有一些类似的问题,但我没有看到任何正确的答案。感谢您是否可以查看并让我知道如何解决此问题。
css - 作为 Azure DevOps 扩展的一部分,正确打包 CSS 文件以部署到 Azure CDN
我正在开发一个 Azure DevOps 扩展,它显示当前 Sprint 的工作项摘要以进行打印。
我无法正确发布静态 CSS 文件。
我在文件部分的 manifest.json 中配置了以下内容:
项目结构如下:
阅读本文档:https ://docs.microsoft.com/en-us/azure/devops/extend/develop/static-content表示静态内容应发布到:https ://publisher.gallery.vsassets.io .
调试时 - 网络日志中出现以下两个 404:
https://publisher.gallerycdn.vsassets.io/css/print.css https://publisher.gallerycdn.vsassets.io/css/screen.css
(为方便起见,我已将发布者帐户名称更改为通用的“发布者”字符串)
我在 7zip 中打开了 .vsix,文件夹和 css 文件在包中。经过数小时的谷歌搜索和通过 stackoverflow 搜索后,我无法找到解决方案。
我尝试将“文件”中的条目更改为简单的:
然而,这没有任何效果。
有人能就我遗漏的或做错的事情向我提供建议吗?
azure-devops - 为 Azure DevOps 扩展创建配置窗格
我们为 Azure DevOps (0) 创建了一些扩展,它们是管道扩展。
我们正在尝试创建可以对 Azure Boards 工作项的更改做出反应的新扩展。用于与工作项更改交互的 API 相当简单,但我们正在努力配置扩展。
本质上,我们需要允许用户在两个级别上配置扩展
1)关于“组织层面”
用户(项目管理员)应该可以将参数配置为“外部系统 URL”等。这方面的一个例子可能类似于下面的模型:
2)关于“项目级别”
对于 Azure DevOps 中的每个项目,管理员应该能够配置“启用/禁用扩展”或“外部 UID”等参数。示例如下所示:
当扩展对“已保存的工作项”做出反应时,它将查询两个级别的参数以确定要做什么。
我的问题是:我在哪里保存这些信息?我可以在正在使用的模板中添加一些“自定义字段”,但是由于字段只能添加到工作项类型,因此无论如何它都不是理想的。
我可以通过 API 将这些信息保存在哪里?
PS:我们扩展的源代码可在此处作为 OSS(Apache 许可证)获得:
(0) https://bitbucket.org/projectum/
谢谢 :-)
azure-devops - 扩展验证错误在贡献xxx中找不到task.json文件
我正在尝试在 Visual Studio Marketplace 上发布 AzureDevops 的私有扩展。它是一个 .vsix 包。包装很好,我上传了一个包,但它没有通过验证。我收到以下错误:
扩展验证错误在贡献xxx中找不到task.json文件
而且我不知道为什么我会得到这个,因为我有一个 task.json 文件。这是我第一次尝试上传包,所以我真的不知道问题出在哪里。
azure-logic-apps - 使用 Azure 逻辑应用跨 Azure DevOps 项目触发“创建的工作项”
我们需要对在 Azure DevOps 中创建和/或更新的工作项进行一些“后处理”。
我们正在尝试查看 Azure 逻辑应用程序是否可以为我们执行此操作,幸运的是,Azure 逻辑应用程序包含为此设计的步骤 - “DevOps - 创建工作项时”。
但是 - 我需要在 Azure DevOps 中指定“源项目”:
但是我们需要在我们的项目池中触发流程。
我们唯一能看到的是为每个项目部署一个 Azure 逻辑应用程序,这对我们来说是不受欢迎的,原因有很多——一个主要的原因是它会给我们带来维护噩梦。
那么 - 我们可以在 Azure DevOps 中创建一个触发器,当工作项被创建/更新时会被触发......跨项目?
widget - 如何修改/编辑内置 Azure DevOps 小部件?
我不知道如何在 Azure DevOps 中找到 Microsoft 提供的小部件代码,以便我可以编辑、合并和使用它们。
已经检查了文档和谷歌。
azure-devops - 无法安装自定义扩展
我已按照指南使用此链接创建自定义扩展:https ://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=azure-devops 。
我能够成功推送给发布者。我还与我的组织共享了扩展名,当我转到 时可以看到列出的扩展名https://dev.azure.com/{organization}/_admin
。
但是,当我单击扩展程序时,单击“免费获取”按钮,我只看到一个“下载”按钮。我没有看到“安装”按钮,这是我在各种屏幕截图中看到的。
单击“下载”按钮时,我得到 .vsix 文件,但看不到在我的项目中安装它的方法。
这是我的工作流程的图像:
任何指导表示赞赏。
谢谢