【问题标题】:Create Azure DevOps Build Definition via REST API通过 REST API 创建 Azure DevOps 构建定义
【发布时间】:2019-08-24 06:29:57
【问题描述】:

我是 Azure DevOps REST API 的新手(对一般的 REST 也有一些了解),我被要求创建一个 PowerShell 脚本来创建基本的构建管道。我发现 Microsoft 提供的文档没有包含用于创建构建定义的单个示例,甚至也没有为 JSON 请求正文提供模板。我已经阅读了所有与我能找到的主题相关的 Stack Overflow 文章,但似乎没有一篇文章能真正解决这个问题。

如果有人可以提供所需请求正文的示例或指向其中的链接,我可以将其余部分放在一起。

谢谢。

【问题讨论】:

  • REST API 文档告诉您“请求正文”部分中的请求正文应该是什么样子。或者,您可以手动创建构建定义,将其导出为 JSON,并将其用作基线。或者您可以使用 YAML 构建,它在源代码控制的 YAML 文件中定义构建。
  • 谢谢,@DanielMann。两个好主意,我会努力向他们学习。 YAML 的想法听起来不错,但我只在 API 文档中看到了一种创建定义的方法。我将深入研究文档,看看是否能解决这个问题。

标签: azure-devops azure-devops-rest-api


【解决方案1】:

https://docs.microsoft.com/en-us/rest/api/azure/devops/build/definitions/create?view=azure-devops-rest-5.0 的文档很好地解释了如何与 Azure DevOps 通信以创建新的构建定义。文档的请求正文部分列出了您放入 REST 调用的所有参数。

我会冒昧地认为这是一个奇怪的问题,因为以编程方式创建构建定义是不寻常的。您可能想检查您的假设,看看这是否真的是您想要做的。

【讨论】:

  • 好吧,我想我的问题问得不好。我真的很期待在 JSON 中看到一个示例。为 n00bness 道歉。我找到了包含 JSON 的 API 文档的其他部分,所以猜猜这​​就是我要找的。​​span>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-23
  • 2016-03-24
  • 2020-01-21
  • 2020-07-06
相关资源
最近更新 更多