실행할 소프트웨어 요구 사항이있는 프로젝트가 있습니다 (예 : 특정 버전의 Apache, PHP 버전, MySQL 데이터베이스 인스턴스 및 몇 가지 다른 소프트웨어).
이미 Vagrant를 발견 했으므로 가상 환경이 모두 설정되었습니다. 구성 파일과 쿡북에서 상자를 만들 수 있습니다.
또한 Jenkins 와 같은 지속적 통합 시스템의 장점을 이해했습니다 .
이제이 두 세계 (Vagrant 및 Jenkins)를 결합하여 완벽한 연속 통합 환경을 얻으려고합니다. 좀 더 구체적으로 말하면 Jenkins를 실행하는 컴퓨터에 프로젝트에 필요한 SW를 설치하지 않고 Vagrant가 제공하는 가상 환경을 사용하여 주기적으로 프로젝트를 빌드하고 싶습니다. CI 소프트웨어 (Jenkins)는 Vagrant 상자를 빌드하고 그 위에 프로젝트를 빌드하고 테스트합니다.
이를 달성하기 위해 환경을 어떻게 설정 하시겠습니까?