gpt4 book ai didi

Azure Devops API 创建构建定义

转载 作者:行者123 更新时间:2023-12-03 02:47:34 26 4
gpt4 key购买 nike

我正在尝试为 Azure Devops 中的“创建构建定义”找到一个很好的 json 正文示例。我找到的大多数文档都有 api 定义,但我还没有看到可以使用的示例 json 正文。

微软文档:

https://learn.microsoft.com/en-us/rest/api/azure/devops/build/definitions/create?view=azure-devops-rest-5.1

我发现这篇文章描述了做一些与我希望完成的事情类似的事情。然而,他们试图在不同的项目中复制相同的构建定义。

类似示例:

https://www.nebbiatech.com/2018/11/29/automating-build-pipeline-creation-using-azure-devops-services-rest-api/

最终,我希望能够在单个项目中生成(创建新的或克隆/修改)我的自动化所需的尽可能多的标准构建定义。这些构建定义中的每一个都将从项目内的不同存储库中提取,并具有不同的管道外观名称,但在其他方面将是相同的。

非常感谢任何建议。谢谢!

最佳答案

按照评论建议使用YAML构建,它将满足您的要求。它允许您在与代码一起存在的 YAML 文件中定义构建。这意味着您可以对构建定义使用相同的分支和代码审查实践,就像对代码所做的那样。

开始使用 YAML 管道的最佳方式是通过 quickstart guideCustomize your pipeline 。之后,要了解如何按照您需要的方式配置 YAML 管道,请参阅概念性主题,例如 Build variablesJobs .

<小时/>

关于使用 Rest API 创建构建定义时的 application/json 主体示例。您还可以引用以下链接:

关于Azure Devops API 创建构建定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58019821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com