【问题标题】:Jenkins builds with different slaves at a timeJenkins 一次使用不同的 slave 构建
【发布时间】:2011-09-01 05:59:41
【问题描述】:

将不同构建分发到不同从站的最佳方式是什么?

你能举一些例子如何限制到特定节点或所有节点或标签更好吗?

我需要配置示例。

我有四个奴隶

prod1-构建 prod2-构建 prod3-build 和 prod4-build

将标签作为 prodbuild 并限制到 prodbuild 是否更好?

我可以给 prod1-build || prod2-构建 || prod3 构建 || prod4-build

因此,当构建触发时,它应该选择上述任何一个。

【问题讨论】:

    标签: hudson jenkins master-slave


    【解决方案1】:

    如果您有大量工作,最好使用标签,因为它更易于管理;您只需标记您的奴隶,然后为每个构建作业添加适当的标签。

    如果您的作业数量较少,您还可以将每个单独的作业定义绑定到特定的从站 - 在这种情况下,只需将从站名称放在“限制此作业可以运行的位置”字段中。

    【讨论】:

    • 好的,谢谢,但是有什么方法可以让我使用标签在不同节点中执行相同的作业,例如,如果我开始一项作业,它会在一个从属服务器中执行,如果我执行它,则在 15 分钟后它不是在具有相同标签名称的不同从站中执行。有什么可以在这里做的吗?
    • 默认情况下,Jenkins 会为同一个作业的每次连续执行使用同一个 slave。您需要在多个从站上运行相同作业的原因是什么?
    • 假设开发人员在第一次构建期间已在其中一个分支中签入某些内容,因此一旦他在下一次签入后触发构建,他就可以很快获得下一个构建。
    • 知道需要使用 Throttle Concurrent Builds 插件。克维尔
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 2015-10-06
    • 2018-02-22
    • 2017-04-13
    • 2014-07-31
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    相关资源
    最近更新 更多