2014-09-22 170 views
1

我在Linux上掌握了Windows上的所有从站。在Windows从机上构建作业(我在从机上使用VirtualBox和JWS)。但是有一个问题:虚拟机必须随时启动和停止,必要时项目必须建立。 因此,我想在master(用于启动和停止VM)上执行一些步骤,并且在slave(building)上执行一些步骤。Jenkins在不同的节点/从站上运行构建步骤

可能吗?以及如何使用这个?

+0

你可以调查我的答案这个http://stackoverflow.com/questions/22565180/restore-snapshot-before-build-in-jenkins-using-virtualbox-plugin和原来的海报修复它的VirtualBox在评论 – KeepCalmAndCarryOn 2014-09-22 20:36:17

回答

0

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

  1. 第一份工作开始VM并触发其他工作(建立步骤),你需要在其他机器
  2. 最后生成步骤只是触发工作,这将关闭VM

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

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

  1. 工作通过构建步骤启动VM
  2. 其他构建步骤使用SSH连接到Windows机器和运行所需的脚本远程
  3. 构建步骤关闭VM
相关问题