问题标签 [azure-devops-rest-api]
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 - VSTS 按分支查看构建状态
我想创建一个报告,它是我的 Git 存储库中所有当前分支的每个分支构建的构建状态 - 很像摘要页面的右侧,但跨越所有构建定义。我很高兴使用 API 并自己创建报告,但我似乎找不到任何方法来按 API 中的分支过滤信息。这是我要执行的查询类型:
但 sourceBranch 似乎不是一个有效的参数
tfs - 通过 Rest API 将 VSTS 错误项分配给下一个版本
我需要分配一个 VSTS 错误项,以便在下一个版本中使用 VSTS Rest API 修复。我假设“Microsoft.VSTS.Build.IntegrationBuild”是使用下一个版本更新的字段。但是,此字段在 VSTS 错误项 UI(构建和测试集成字段参考)中不可用。我还需要通过 VSTS API 检索项目的下一个发布信息,是否可以使用当前的 VSTS Rest API 来执行此操作?请指教。
提前致谢。
visual-studio - VSTS API 刷新令牌过期
我正在使用 VSTS REST API。我按照说明使用刷新令牌来刷新访问令牌。今天早上,刷新令牌停止工作。它们会过期吗?如果访问令牌和刷新令牌都已过期,我该如何继续?我在这方面找不到任何东西。
tfs - 如何在 TFS2015 中创建测试结果并将其添加到摘要页面
我需要在摘要页面中查看我的测试结果。客户格式的测试报告,因此我不能使用 TFS 的“内置”测试任务,但我希望具有与单元测试相同的行为:
- 摘要页面中的统计信息,带有指向测试详细信息选项卡的链接
- 构建摘要中包含测试详细信息的选项卡
- “测试->运行”类别中的测试运行(可选)
- 每个测试的详细信息。
我找到了如何使用此链接在“测试->运行”中制作它如何使用 Team Foundation Server API 创建测试运行和结果? (非常感谢作者)。在此解决方案中,测试基于测试计划和测试套件创建。根据我的经验,单元测试基于构建创建测试运行,我相信应该是 TFS API 以编程方式执行它。
有人可以建议我在哪里可以找到这样的 API。如果 p1 和 p2 可以制造,如何制造?
tfs - TFS Rest API 签入到版本控制
从 VSTS 扩展我需要能够签出、编辑和签入(on-prem TFVC/TFS repo v2015.3)
在文档https://www.visualstudio.com/en-us/docs/integrate/api/tfvc/overview中不清楚是否有 API 可以做到这一点
MSFT 为他们自己的 Web 访问“代码”编辑器使用实现了它:https ://visualstudio.uservoice.com/forums/330519-team-services/suggestions/2216206-provide-check-in-check-out-functionality-through- t# {toggle_previous_statuses}
因此,有一种方法可以实现这一目标。我试图逆向工程他们是如何通过浏览器调试做到的,但是缩小/捆绑的代码不容易阅读。
有人可以给我一个例子,说明如何在 JS/TypeScript 中为每个 REST api 签入源代码控制项目?谢谢!
azure-pipelines-release-pipeline - 使用 VSTS Api 获取提交列表时如何返回完整评论?
我有一个使用VSTS api在两个不同版本之间生成提交日志的脚本,但是来自 VSTS api 的响应将评论返回为截断。就我的目的而言,这是日志中最重要的部分,因此希望从 api 收到完整的评论。
响应返回如下:
我显然可以遍历每个提交 ID 并通过为每个 ID 调用 api 来获得完整的评论,但是由于这个脚本将成为我们发布过程的一部分,我希望它尽可能快,所有这些额外的调用都会给脚本增加不必要的时间。
据我所知,在获取提交列表时无法获得完整的评论,但我希望有人可以帮助我解决这个问题?
谢谢
tfs - 如何通过 API 获取 VSTS 免费订阅的构建作业超时时间?
由于 30 分钟的固定构建时间,VSTS 构建任务在免费订阅中被取消。如果他正在使用 vsts 免费订阅,我需要向用户显示控制台消息。是否有获取此信息的 API?是否可以通过 vso-node-api 库获取此信息?
tfs - 通过 RestAPI 获取 UnitTest 结果,该 Url 采用 OnPremise 版本
此问题及其答案描述了如何通过 REST Api 获取 TestResults 和其他日志项。这正是我想要做的。完成构建后提供测试结果和日志文件。
此页面还描述了 REST Api。
在我这边,我正在为网址苦苦挣扎。我的想法是导航到所需的寄存器,当我处于已完成构建的详细信息中时,并从浏览器中复制显示的 url。我以前从未对 REST 做过任何事情,所以也许我的理解完全错误。
我们使用的是 OnPremise 版本(我认为它是这样称呼的)而不是 VSonline 版本。
可能有人提供一些信息,在构建中的何处查找所需的 url,或者可能显示架构如何构建这些 url,以便我可以了解,从哪里开始?
tfs - 创建自定义工作项
我需要从构建任务创建自定义工作项类型,这可以使用当前的 VSTS Rest API 吗?
我已经参考了工作项目参考,它不包含这方面的信息。