Jenkins在不同的节点/从节点上运行构建步骤



我在Linux上有master,在Windows上有slave。在Windows从属服务器上构建作业(我在从属服务器上使用VirtualBox和JWS)。但有一个问题:虚拟机必须在任何时候启动,在需要的时候停止,项目必须构建。因此,我想在master(启动和停止VM)上执行一些步骤,在slave(构建)上执行一个步骤。

有可能吗?如何使用它?

此任务可以使用多个作业来实现,这是另一种方法,但值得考虑。

  1. 第一个作业启动VM并触发您在其他机器上需要的其他作业(构建步骤)
  2. 最后一个构建步骤刚好触发关闭VM的作业

我认为这是最快的解决方案。

另一种选择可能是下一个:

  1. 作业通过构建步骤启动VM
  2. 其他构建步骤使用SSH连接到Windows计算机并远程运行所需的脚本
  3. 生成步骤关闭VM

最新更新