깨끗한 시스템(빠르고 저렴한 디스크 공간)에서 설치 프로세스를 어떻게 테스트해야 합니까?

깨끗한 시스템(빠르고 저렴한 디스크 공간)에서 설치 프로세스를 어떻게 테스트해야 합니까?

저는 서버 컴파일, 다운로드, 설치 및 기타 몇 가지 작업을 포함하여 기존 애플리케이션을 위한 설치 프로그램을 만들어 달라는 요청을 받았습니다.

프로그램을 성공적으로 실행하고 진행 상황을 기록했지만 이제 깨끗한 시스템에서 실제로 다시 작동하는지 확인해야 합니다. 내 생각에 이 일을 많이 하는 사람들은 깨끗한 시스템에서 실제로 테스트할 수 있도록 항상 깨끗하게 부팅되는 빠른 OS 샌드박스가 있어야 한다고 생각합니다.

확실한 방법은 다른 가상 머신을 설치하고 매번 새로 설치된 복사본을 사용하는 것입니다. 두번다 이런거네그리고공간을 차지하고 있는데, 디스크 공간이 140GB밖에 없고 그 중 일부는 이미 사용되었습니다.

그렇다면 내가 하고 싶은 일에 좀 더 집중하는 시스템이 있을까요? 내 설치는 Debian Linux 배포용입니다.

답변1

가능한 솔루션 중 하나는 vagrant가상 머신을 자동으로 다운로드, 실행 및 삭제하기 위한 virtualbox(또는 기타)에 대한 명령줄 프런트 엔드입니다.

몇 가지 명령만으로 깨끗한 가상 머신을 가동하고 테스트할 준비를 할 수 있습니다.

관련 정보