Я хотел бы запустить задачу (остановить работающую машину vm) до того, как Дженкинс начнет проверку.
Причина в том, что виртуальная машина блокирует доступ к некоторым файлам, которые я должен обновить с помощью subversion.
Возможно ли это?
Существует два плагина для управления виртуальными машинами, в зависимости от того, используете ли вы VirtualBox или VMWare.
Я совершенно уверен, что вы можете настроить шаг предварительной сборки на «Suspend», как показано наобразы, по крайней мере для VMWare.
Взгляните на Как запустить другую работу из Гудзона в качестве шага перед сборкой? . Я думаю, что об этом уже спрашивали.
Отредактируйте ваш проект и установите: Настройте дополнительные шаги сборки M2 -> Выполнить оболочку -> Введите все, что вы хотите сделать. Например:
# Wipe the local repository before each build. rm -rf $WORKSPACE/.repository