当前位置: 首页 > 知识库问答 >
问题:

自动化Azure DevOps管道的API?

沈运恒
2023-03-14

我希望通过API调用自动化Azure管道的队列,获取管道/构建/作业状态的信息,

>

  • Azure Pipelines文档只提到“调用HTTP Rest API”任务的“API”:https://docs.microsoft.com/en-us/azure/devops/Pipelines/tasks/utility/http-rest-api?view=vsts,这可能很有用,但不是我要找的。

    这里有一个“Azure DevOps Services REST API”:https://docs.microsoft.com/en-us/REST/api/azure/DevOps/?view=azure-devops-rest-5.1,但是我在这里找不到任何关于“管道”的内容,所以这似乎也不是正确的做法。

    StackOverflow标记azure-devops-rest-api也只提到VSTS和TFS:

    Visual Studio Team Services REST API是一组允许管理Visual Studio Team Services帐户以及TFS2015和2017服务器的API。

    我是不是用错词搜索了?

    Azure DevOps管道有实际的API吗?
    它有可用的API浏览器吗?
    它有适合JavaScript、Ruby或PHP等语言的客户端吗?

  • 共有1个答案

    葛胜泫
    2023-03-14

    触发Azure Pipelines通过API构建并开始构建并通过VSTS Rest API传递变量(通过StackOverflow上的搜索[azure-pipelines]API找到),使我看到上面提到的Azure DevOps Services Rest API。

     类似资料:
    • 我不确定发生了什么,过去我们在Azure Devops中的管道构建的一切都很好。 但是就在最近,我们的每个构建都在zipariing上失败了... APK zipmays和构建在使用Android Studio IDE时很好,但在Azure Devops管道中失败了。 以下是Azure中zipalign的开始: 这是最后的失败消息: 最后,这是我们管道YAML的上下文: 任何帮助都将不胜感激! 编

    • 我正在使用netty 4.0。25编写netty HTTP服务器的最终步骤。我需要根据HTTP GET请求中的一些参数在管道中添加各种处理程序。 如果多个请求来自同一连接,则使用相同的管道。Request1可能需要Handler1,Request2可能需要Handler2,Request3可能需要Handler3。假设请求以Request1、Request2、Request3的形式出现。Reque

    • 使装饰器包含具有name属性的管道元数据。 此值将用于在模板表达式中调用此管道。 它必须是有效的JavaScript标识符。 实现PipeTransform接口的transform方法。 此方法接受管道的值和任何类型的可变数量的参数,并返回一个变换的(“管道”)值。 import { Component } from '@angular/core'; selector: 'app-root',

    • 问题内容: 我正在尝试将旧样式的基于项目的工作流转换为基于Jenkins的管道。在浏览文档时,我发现有两种不同的语法分别命名为和。例如最近(2016年底)发布的Jenkins网络语法。尽管有一个新的语法版本,Jenkins仍然也支持脚本语法。 现在,我不确定这两种类型的哪种情况最合适。语法将很快被弃用吗?詹金斯管道的未来会是这样吗? 任何可以分享有关这两种语法类型的想法的人。 问题答案: 最初创建

    • 问题内容: 有任何方法可以从具有参数的另一个管道触发管道作业,我已经尝试过 也尝试过 和 没有运气,它说: 项目类型不支持参数 问题答案: 由于子作业是另一个多分支管道项目,因此我需要指定我要运行的分支 现在可以用了