gpt4 book ai didi

Jenkins - 让繁重的工作等待一定数量的执行者可用

转载 作者:行者123 更新时间:2023-12-02 08:26:11 26 4
gpt4 key购买 nike

previous question 中我问如果两个执行器中的两个可用,如何只让繁重的工作运行。这保证了快速构建总是有一个执行器不会被一个沉重的阻塞。

快速的工作不到 10 分钟,繁重的工作可能需要数小时。

我将在下一个级别查看 Jenkins 构建集群。想象一下,在一个巨大的构建环境中,一个主节点和 n 个构建从节点,每个执行器有 m 个。简短:随机的大量执行者。

我如何确保 至少 x%执行者 有空 快速工作?如果 x% 少于 1 个执行者(例如 4 个执行者中的 10%),则应有 1 个执行者可用。

最佳答案

在我有类似的需求时,我发现最好的选择是使用 Jenkins slaves。
放置一个强大的奴隶,用一个执行者来运行你所有繁重的工作。
让你所有的 short 都在 master 上运行。

您也可以切换并将小作业放在从机上。

恕我直言,为 Jenkins master 使用小型服务器并将所有构建放在专用、强大的从服务器上的想法更具可扩展性和可管理性。

希望对您有所帮助。

关于Jenkins - 让繁重的工作等待一定数量的执行者可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31935598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com