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

Azure Devops构建的区别-队列与运行管道REST API

江志业
2023-03-14

我确实看到了运行Azure devops管道的两个选项

  1. 运行管道->https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.0
  2. 构建队列->https://docs.microsoft.com/en-us/rest/api/azure/devops/build/build/build/queue?view=azure-devops-rest-6.1

我想了解两个API的区别,以及何时使用什么?

共有1个答案

步联
2023-03-14

我想了解这两个API的不同之处。

Azure Devops提供了经典的UI构建和Yaml构建管道。这两个API都可以启动管道运行(无论经典UI构建管道还是Yaml构建管道)。这两个API之间最大的区别在于它们的请求正文:

1.你应该知道Yaml管道引入了一个重要的函数运行时参数。我们可以在使用run pipeline API时传递变量和参数,但只能在使用builds-queueAPI时传递变量。

对于YAML管道选择Run pipeline,对于Classic UI构建管道选择Builds-Queue。这是不必要的(这两个API都可以启动经典构建运行和Yaml构建运行),但更推荐。

 类似资料:
  • 本文向大家介绍管道和消息队列之间的区别,包括了管道和消息队列之间的区别的使用技巧和注意事项,需要的朋友参考一下 Unix管道 Unix Pipes用于进程间通信。顾名思义,管道可提供单向信息流。数据从一端流向另一端。 消息队列 消息队列允许发送方进程将消息共享到另一个进程。消息队列被实现为消息的链接列表,并存储在内核中。每个消息都有一个唯一的消息队列标识符。内核会记录系统中存在的消息队列。 以下是

  • 问题内容: 创建这两个对象有什么区别 和 和之间的实际区别是什么?都是吗?是否存在性能差异或使用理由之间存在差异? 问题答案: 您编写的两条语句分别构造一个对象以容纳字符串列表,然后将其分配给变量。区别在于变量的类型。 通过将赋给type变量,您只能访问接口中可用的方法,其中包括对元素的入队和出队的支持。如果您需要编写一个使用队列进行各种操作并希望通过使用链表实现该队列的程序,这将很有用。 通过将

  • 我刚才看到了三个方法的文档,当我们在工作线程中工作时,它们可以用来在UI线程中执行一段代码。方法有: > public final void runOnUIThread(Runnable action)-在UI线程上运行指定的操作。如果当前线程是UI线程,则立即执行该操作。如果当前线程不是UI线程,则将操作发布到UI线程的事件队列中 public boolean post(Runnable act

  • 问题内容: Python的多处理程序包中的队列和管道之间的根本区别是什么? 在什么情况下应该选择一种?什么时候使用比较有利?什么时候使用比较有利? 问题答案: A只能有两个端点。 一个可以有多个生产者和消费者。 何时使用它们 如果您需要两个以上的交流点,请使用。 如果您需要绝对的性能,那么a会更快,因为它建立在之上。 绩效基准 假设您要生成两个进程并在它们之间尽快发送消息。这些是使用和进行类似测试

  • 我正在尝试从管道中自动创建Jenkins管道构建。 我有一个管道,它创建一个比特桶存储库并向其提交一些代码,包括一个Jenkinsfile。 我需要向此管道添加另一个步骤,然后为其创建管道生成,这将运行 Jenkinsfile 中的步骤。 我认为Jobs DSL应该能够处理这一点,但我找到的文档非常稀少,我仍然不完全确定是否有可能或如何做到这一点。 任何帮助都将不胜感激。我想生成的Pipeline

  • 本文向大家介绍堆栈和队列数据结构之间的区别,包括了堆栈和队列数据结构之间的区别的使用技巧和注意事项,需要的朋友参考一下 在堆栈和队列有所不同之前,最好在编程时了解数据类型的概念,该状态指出数据类型是在其中创建变量以存储数据的数据类型。主要有两种类型的数据类型,即原始数据类型和非原始数据类型,其中原始数据类型是数据的预定义类型,它们由编程语言支持,而非原始数据类型不是由编程语言定义的,而是由编程语言