คุณมีโปรเจ็กต์ที่มีข้อกำหนด SW เพื่อให้ทำงานได้ (เช่น Apache เวอร์ชันเฉพาะ, เวอร์ชันของ PHP, อินสแตนซ์ของฐานข้อมูล MySQL และซอฟต์แวร์อื่น ๆ อีกสองสามชิ้น)
คุณได้ค้นพบVagrantแล้วดังนั้นสภาพแวดล้อมเสมือนของคุณจึงถูกตั้งค่าทั้งหมด คุณสามารถสร้างกล่องจากไฟล์การกำหนดค่าและตำราอาหารได้
นอกจากนี้คุณยังมีความเข้าใจข้อดีของระบบบูรณาการอย่างต่อเนื่องเช่นเจนกินส์
ตอนนี้คุณต้องการรวมสองโลกนี้ (Vagrant และ Jenkins) เพื่อให้ได้สภาพแวดล้อมการผสมผสานอย่างต่อเนื่องที่สมบูรณ์แบบ เพื่อให้เจาะจงมากขึ้นคุณไม่ต้องการติดตั้ง SW ที่โปรเจ็กต์ของคุณต้องการบนเครื่องที่รันเจนกินส์ แต่คุณต้องการใช้สภาพแวดล้อมเสมือนจริงที่ Vagrant จัดเตรียมไว้เพื่อสร้างโปรเจ็กต์ของคุณที่ด้านบนเป็นระยะ ซอฟต์แวร์ CI (Jenkins) จะสร้างกล่อง Vagrant ให้คุณและสร้างและทดสอบโครงการของคุณที่ด้านบน
คุณจะตั้งค่าสภาพแวดล้อมของคุณอย่างไรเพื่อให้บรรลุสิ่งนี้?