当前位置: 首页 > 面试题库 >

Jenkins中有多个针对特定工作的排队队列

计均
2023-03-14
问题内容

我有一个作业,使用另一个作业的参数触发了该作业wget。每次给工作分配不同的参数- svn运行哪个修订版。
我不想允许同一作业的并发运行,但是我想在该作业的队列中允许多个挂起的构建。
从我尝试过的方法来看,它无效,无论队列中触发了多少个构建,我都只能在队列中看到一个待完成的构建。
任何插件都有可能吗?


问题答案:

如果Jenkins已经包含具有相同param值的构建,则不会将其放置在队列中。

为此,可以添加一个额外的未使用的参数,并在调用时将其设置为随机值wget



 类似资料:
  • rabbitMQ 工作队列 轮询分发 >[danger] 简单队列是一对一的关系,一个生成者对应一个消费者,实际开发中,一般消费者是以业务相结合的,需要时间去处理业务,如果只有一个消费者,那么生产者就会积压很多消息,消费不出去 代码演示: 'use strict'; const Controller = require('egg').Controller; /** * 队列一对多演示 * 生产

  • 工作队列接口 结构体 struct   rt_workqueue   工作队列控制块 更多...   struct   rt_work   工作回调函数信息 更多...   函数 struct rt_workqueue *  rt_workqueue_create (const char *name, rt_uint16_t stack_size, rt_uint8_t priority)   创

  • 我目前正在尝试使用RabbitMQ(具有出色的RabbitMQBundle)来处理大量的异步工作。 目标是让一个队列发布相同类型的消息,并让多个服务器上的X个工作者在同一时间内查看消息。 每个工人都要偷看一条消息,完成工作,然后偷看另一条消息,等等。 这里是我的conf: 在我的consumer中,我有一个日志文件中的条目和120秒的睡眠。 我启动了php app/console rabbitmq

  • 输入样本: 第一行=组数,N 以下N行=第一个数字是K组中元素的#,以下K个数字是元素本身(范围为0…999999) 停止输入之前的所有行=排队或出列查询。如果排队,则您正在将当前正在处理的元素E排队,在A处。如果队列中没有与E或B属于同一“组”的元素,则在队列的末尾。位于与E属于同一“组”的最后一个元素的正后方 出列很简单,只需从队列中删除第一个元素。对于每个出列查询,输出出列的元素。 一个元素

  • 问题内容: 如何同时在多个对象上“选择” ? Golang的频道具有所需的功能: 其中第一个要解除阻塞的通道执行相应的块。如何在Python中实现? 更新0 根据tux21b答案中给出的链接,所需的队列类型具有以下属性: 多生产者/多消费者队列(MPMC) 提供每个生产者FIFO / LIFO 当队列为空/完整的消费者/生产者被阻止时 此外,渠道可能会被阻塞,生产者将阻塞,直到消费者取回该物品为止

  • 我正在创建一个库,用于使用Reactor3创建数据处理工作流。每个任务都有一个输入流量和一个输出流量。输入流量由用户提供。输出流量由库创建。任务可以链接以形成DAG。类似于这样:(它是静态编程语言) 我需要限制整个工作流的并发性。一次只能处理配置数量的输入。在上面的示例中,对于3的限制,这意味着task base64将首先使用输入“a”、“b”和“c”运行,然后等待每个输入完成,然后再处理“d”、