Niestety odmówić nikomu akceptowaną odpowiedź tutaj, ale na podstawie dalszych badań (dzięki waszej odpowiedzi!), Znalazłem lepsze rozwiązanie i chcieli podsumować to, co znalazłem.
Po pierwsze, zarówno VirtualBox, jak i VMWare Server są świetnymi produktami, a ponieważ oba są bezpłatne, każdy jest wart oceniania. Zdecydowaliśmy się przejść na VMWare Server, ponieważ jest to bardziej stabilny produkt i możemy uzyskać wsparcie w razie potrzeby. Jest to szczególnie ważne, ponieważ rozważamy również dystrybucję naszego oprogramowania do klientów jako maszyny wirtualnej zamiast specjalnej instalacji serwera, zakładając, że obciążenie z VMWare Playera nie jest zbyt wysokie. Istnieje również usługa VIX o nazwie VIX, której można użyć do bezpośredniego instalowania plików na maszynie wirtualnej bez instalowania SSH lub SFTP, co jest dużą zaletą.
Nasze rozwiązanie jest zasadniczo następujące ... najpierw tworzymy "waniliowy" obraz VM z systemem operacyjnym, nic więcej i sprawdzamy go w repozytorium. Następnie piszemy skrypt, który działa jako nasz instalator, umieszczając artefakty stworzone przez Hudsona na VM. Ten skrypt powinien mieć interfejsy do kopiowania plików bezpośrednio, przez SFTP i przez VIX. Umożliwi nam to dalszą dystrybucję oprogramowania bezpośrednio na maszynie docelowej lub przez wybraną przez nas maszynę wirtualną. Powstały obraz jest następnie kompresowany i rozpowszechniany jako artefakt serwera CI.
myślę "Packer" Warto wspomnieć tutaj. "Packer to narzędzie open source do tworzenia identycznych obrazów maszyn dla wielu platform z konfiguracji z jednym źródłem." https://www.thoughtworks.com/radar/techniques/machine-image-as-a-build-artifact https://www.packer.io/intro/index.html –