【问题标题】:How to create releases in Azure DevOps with a script如何使用脚本在 Azure DevOps 中创建版本
【发布时间】:2022-10-17 10:41:04
【问题描述】:

是否有可以在 Azure devops 中创建 Release 的脚本? 我需要创建 50 - 100 个版本,我正在寻找合适的脚本。

【问题讨论】:

  • 嗨硝基5;我无法给出答案,因为您的问题太宽泛了,但我建议您查看templates,如果您的许多发布管道具有共同的逻辑或任务,这将有所帮助。
  • @LeoLiu-MSFT 我今天开始工作,根据您发送的指南,如果我有更多问题,我会继续回复

标签: azure-devops azure-pipelines


【解决方案1】:

是否有可以在 Azure devops 中创建 Release 的脚本?

您可以使用 REST API 在 Azure devops 中创建发布。

Releases - Create

发布https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?api-version=5.1

但是我们需要在请求体中提供太多的信息,这将是一个大项目并且容易出错。这也是该文档没有在那里提供示例请求正文的原因。

为了解决这个问题,我们通常会使用 REST API Definitions - Get 从模板管道中获取响应体:

https://learn.microsoft.com/en-us/rest/api/azure/devops/release/releases/get-release?view=azure-devops-rest-5.1

那么我们只需要通过修改 Response Body 来更新相应的属性即可。

【讨论】:

  • 你建议我使用:发布 - 创建或发布 - 获取发布?
猜你喜欢
  • 2021-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多