将 Jenkins 锁从一项工作传递到另一项工作

问题描述 投票:0回答:0

我需要将资源上的 Jenkins 锁定从一项作业传递到另一项 Jenkins 作业。 假设我有一个名为 device-1 的资源,以及 2 个 Jenkins 作业,JobA 和 JobsB,现在我从 JobA 发起对 device-1 的锁定,然后意识到 device-1 出现故障并需要修复,修复是由 JobB 完成的,所以我将从 JobA 调用 JobB,在此转换期间,device-1 上的锁被释放回池中,其他作业可以在池中获取它。 所以想知道我可以在 2 个 Jenkins 作业之间传递锁定而不释放。

Jenkins 在阶段完成后立即释放锁,因此即使在阶段(而不是阶段)之间传递锁也是一个挑战。

jenkins locking
© www.soinside.com 2019 - 2024. All rights reserved.