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

时间:2014-09-22 18:33:52

标签: jenkins jenkins-cli

我在Linux上掌握了Windows上的任何奴隶。在Windows奴隶上构建的作业(我在奴隶上使用VirtualBox和JWS)。但是存在一个问题:任何时候虚拟机必须启动并在必要的项目必须构建时停止。 所以,我想在master(用于启动和停止VM)上执行一些步骤,在slave(构建)上执行一些步骤。

有可能吗?以及如何使用它?

1 个答案:

答案 0 :(得分:0)

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

  1. 第一个作业启动VM并触发其他机器上需要的其他作业(构建步骤)
  2. 最后一个构建步骤只会触发关闭VM的作业
  3. 我认为这是最快的解决方案。

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

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