2014-09-22 2 views
1

У меня есть хозяин Linux для любых slaves в Windows. Работы, основанные на ведомых Windows (я использую VirtualBox и JWS для подчиненных устройств). Но есть проблема: в любое время виртуальные машины должны запускаться и останавливаться, когда необходимо построить проект. Итак, я хочу выполнить некоторые шаги по master (для запуска и остановки виртуальных машин), а некоторые - для подчиненных (зданий).Jenkins запускает шаги шага по разным узлам/подчиненным

Возможно ли это? И как это использовать?

+0

Вы можете расследовать мой ответ за этот http://stackoverflow.com/questions/22565180/restore-snapshot-before-build-in-jenkins-using-virtualbox-plugin, а оригинальный плакат зафиксировал его для VirtualBox в комментарий – KeepCalmAndCarryOn

ответ

0

Эта задача может быть реализована с использованием нескольких заданий, это другой подход, но стоит подумать об этом.

  1. первая работа начинается VM и запускает другие задания (этапы сборки), которые нужны на других машинах
  2. Последний шаг сборки просто запускает работу, которая закрывает VM

Я думаю, что это является самым быстрым решением ,

Другой вариант может быть следующим:

  1. Работа начинается VM через стадии сборки
  2. Другие шаги сборки использовать соединение SSH для машин Windows, и запускать необходимые сценарии удаленного
  3. Сложение шаг закрывает VM