gpt4 book ai didi

testing - 使用 Hudson 设置 JBoss 集群?

转载 作者:行者123 更新时间:2023-11-28 21:14:58 25 4
gpt4 key购买 nike

我想要一个 Hudson 设置,它有两个带有 JBoss 的集群节点。已经有一台带有 Hudson 的测试机器,它正在运行夜间构建和测试。目前应用程序已部署在 Hudson 盒子上。

我有几个选择。一种可能是使用 Hudson 的 SCPplugin 将 ear 文件从主节点复制到集群节点。另一种选择是在集群节点上设置 Hudson 从站。

有什么意见、经验或其他方法吗?

编辑:我设置了一个从站,但似乎我无法在不复制工作的情况下让工作发生在多个从站上。我错过了什么吗?

最佳答案

你是对的。您不能在不同节点上运行一项作业的不同构建步骤。但是,一个作业可以配置为在不同的从属节点上运行,Hudson 会在执行时确定该作业将在哪个节点上运行。

您需要为您的节点配置标签。一个节点可以有多个标签。每项工作也可能需要多个标签。

例子:

Node 1 has label maven and db2
Node 2 has label maven and ant

Job 1 requires label maven
can run on Node 1 and Node 2
Job 2 requires label ant
can run on Node 2
Job 2 requires label maven and db2
can run on Node 1

如果您需要一项作业的不同构建步骤在不同的节点上运行,您必须创建多个作业并将它们链接起来。您只触发触发后续作业的第一个作业。以下作业之一可以访问前一个作业的工件。您甚至可以并行运行两个作业,当两个作业都完成时自动触发下一个作业。您将需要 Join Plugin用于并行作业。

关于testing - 使用 Hudson 设置 JBoss 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201759/

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