GD
Не совсем подходящая задача для Jenkins, на мой взгляд — прямой менеджмент виртуалок.
Цель — собрать образ виртуалки, так? Может, лучше использовать что-то более подходящее, например, Hashicorp's Packer?
И "завернуть" билд Пакера в Jenkinsfile (ну или в .groovy)