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

阻止詹金斯任务,直到所有下游任务完成?

何灼光
2023-03-14
问题内容

詹金斯中有什么方法可以阻止给定任务执行所有下游任务?我有一系列功能测试阶段,每个阶段都需要在部署后针对服务器运行。服务器应该 不会
被运行测试时更新。但是,。

所以我有工作:

A -> B -> C

我需要A阻止直到C完成。

我怎样才能做到这一点?


问题答案:

看一下项目A的高级项目选项“在构建下游项目时阻止构建”选项。我相信这将阻止A的多个实例运行,直到所有下游项目(即B和C)都已完成。



 类似资料:
  • 问题内容: 如何让我的代码等待,直到DispatchQueue中的任务完成?是否需要任何CompletionHandler或其他东西? 我正在使用Xcode 8.2并在Swift 3中编写。 问题答案: 使用s可以实现这一点。您可以在群组和通话达到平衡时得到通知: 或者您可以等待: 注意 :阻止当前队列(在您的情况下可能是主队列),因此您必须在另一个队列上(如上面的示例代码中)以避免 死锁 。

  • 问题内容: 这一定是一个简单的菜鸟错误,但是 刚回来 但是医生说该方法存在于AbstractProject上,我该怎么办? 问题答案: 你忘了之后。这是一种方法,而不是一种属性;-)

  •  说明 调用方法1: $.f2eAct.task(el,options); 函数说明: 该方法完成主要调用joinAndFinish完成任务,会根据接口返回的奖品类型显示不同文案,如卡玛、实物、谢谢参与等。 当获取的奖品数量大于1时,会默认触发 $(".js-package").click(); 事件,所以需要在JS里定义.js-package点击方法。 使用的时候需要在相应dom元素添加 da

  • 问题内容: 等待所有任务完成的最简单方法是什么?我的任务主要是计算,所以我只想运行大量的作业-每个内核上一个。现在,我的设置如下所示: 实现可运行。这似乎是正确执行的任务,但代码崩溃上用。这很奇怪,因为我玩了一些玩具示例,而且看起来很奏效。 包含数以万计的元素。我应该使用其他方法吗?我正在寻找尽可能简单的东西 问题答案: 最简单的方法是使用单行代码执行所需的操作。用你的话来说,你需要修改或包装以实

  • 我正在从一个Spring Boot应用程序(在Java11中)同步调用一个REST API来下载一个文件。 这就是REST API的样子: 首先调用“/download”->API返回“文件生成正在进行”状态 所以,5秒后再调用它->API再次返回“文件生成正在进行”状态 因此,在5秒后再次调用它->API再次返回“文件生成正在进行”状态(但此时假定文件已生成) 因此,5秒后再调用一次->API返

  • 问题内容: 我将一堆可运行的对象放入ExecutorService中: 我希望我的程序/过程在所有工作人员完成后立即停止。但是根据我的日志,这种情况还需要20到30秒。工人没有分配任何资源,实际上,他们目前什么都不做。 不要误会我的意思,这对我来说不是一个关键问题,我只是想了解正在发生的事情,而且我想知道这是否是正常行为。 问题答案: 使用它的。的javadocs说“每个新线程都被创建 为非守护