小编Anh*_*Duc的帖子

如何通过 VSTS REST API 创建构建定义

情况:

我目前正在通过 bitbucket -> vsts -> azure 自动化 CI/CD 配置。

我的理想结果是能够将我的配置值复制粘贴(或手动输入)到各自的控制台程序中,并使应用程序配置整个 CI/CD 考验,而无需点击所有 Web 界面。现在可以在 Bitbucket 和 Azure 中实现,但事实证明,通过 REST API 创建 VSTS CI/CD 配置很困难。

Azure 资源和 Bitbucket 配置目前是通过一个与 REST API 对话的简单 .NET 控制台应用程序创建的。基本上将所有值(azure 输入值/ bitbucket 输入值)复制粘贴(或手动输入)到控制台应用程序中,它将在 5 分钟内配置所有内容。


问题:

现在我面临着尝试在 VSTS 中自动化构建配置和发布配置的困难部分。Microsoft Docs 在VSTS client libraries 的文档方面不是很好。

老实说,我不知道如何通过 API 或客户端库创建构建定义

  • BuildHttpClient有三个方法我可以工作:

    public virtual Task<BuildDefinition> CreateDefinitionAsync(BuildDefinition definition, Guid project, int? definitionToCloneId = null, int? definitionToCloneRevision = null, object userState = …
    Run Code Online (Sandbox Code Playgroud)

c# continuous-integration build-definition azure-pipelines azure-devops-rest-api

4
推荐指数
1
解决办法
5217
查看次数