java两个系统之间进行通信,Jenkins - 运行单个作业同时处理两个节点 - 或者在两个作业之间进行相互通信...

詹金斯新手,但有其他构建服务器的经验 .

我正在设置一个测试工作,两个节点上的软件需要相互打乒乓 . 我有一个标记节点池(让我们称之为A,运行Windows 7)来运行测试软件和另一个标记节点池(让我们调用这些B,运行lubuntu 14.10) .

测试通过TCP / IP执行,并且在整个测试过程中需要A和B节点上的各种命令行激励 . 最后,我需要从A和B节点收集工件 .

我想,同时控制多个节点的要求和需要是非常难以在网上查找信息 .

可能有一个我错过的插件吗?

以下是我对需要做什么的想法,如果没有一个插件可以帮助我 .

我首选的解决方案是单一工作,但后来我需要了解如何执行以下操作:

从SVN退出到节点A.

从SVN退出到B节点 .

在节点A上执行Windows脚本 .

在节点B上执行Linux脚本 .

从节点A收集工件 .

从Node B收集工件 .

上述所有偶数项目的替代方案可能是使用来自主节点或A节点的SSH来控制B节点执行这些操作,但这会留下以下问题:

如何从B节点池中选择一个B节点 - 并将其标记为正在使用?

如何使用Jenkins SSH / slave凭据?

一个完全不同的替代方案可能是设置两个作业,一个用于节点A 's and one for Node B' . 但后来我需要了解如何执行以下操作:

将一个节点作业与节点B作业相关联,因此它们都知道该关联 .

执行双向内部通信,允许节点A作业等待来自Node B作业和签证的信号 .

热切期待您的回答!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值