Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest Jenkins为不同的作业运行返回相同的队列id_Rest_Jenkins - Fatal编程技术网

Rest Jenkins为不同的作业运行返回相同的队列id

Rest Jenkins为不同的作业运行返回相同的队列id,rest,jenkins,Rest,Jenkins,我从RESTAPI运行jenkins,我有一个作业没有选中“必要时执行并发构建”标志(不希望这样)。 当一个构建正在运行时,我发出另一个请求,它将进入队列,我将获取队列id,稍后我将对其进行采样,以在它开始运行时获取实际的作业id。 问题是,当一个构建在队列中,我发出另一个请求时,它也会进入队列并获得相同的队列id(其queueitem->返回json上的路径)。 然后,当我的程序尝试检查作业状态时,这两个版本正在检查相同的作业id。 这是已知的bug吗? 还有其他问题吗?也有同样的问题。还没有

我从RESTAPI运行jenkins,我有一个作业没有选中“必要时执行并发构建”标志(不希望这样)。 当一个构建正在运行时,我发出另一个请求,它将进入队列,我将获取队列id,稍后我将对其进行采样,以在它开始运行时获取实际的作业id。 问题是,当一个构建在队列中,我发出另一个请求时,它也会进入队列并获得相同的队列id(其queueitem->返回json上的路径)。 然后,当我的程序尝试检查作业状态时,这两个版本正在检查相同的作业id。 这是已知的bug吗?
还有其他问题吗?

也有同样的问题。还没有找到答案,你最终找到答案了吗?是的,但不是通过詹金斯。我在应用程序中构建了自己的队列机制,所以当我试图运行的作业在队列中有东西时(jenkins队列),我会将下一个作业保存在我的应用程序队列中。每次间隔我都会检查是否可以为作业发送下一次运行(即jenkins队列是否为空)。