Çalıştırmak için bazı yazılım gereksinimleri olan bir projeniz var (örneğin: belirli bir Apache sürümü, bir PHP sürümü, bir MySQL veritabanı örneği ve birkaç başka yazılım parçası).
Vagrant'ı zaten keşfettiniz , yani sanal ortamınız hazır. Yapılandırma dosyalarınızdan ve yemek kitaplarınızdan kutular oluşturabilirsiniz.
Ayrıca Jenkins gibi bir Sürekli Entegrasyon sisteminin avantajlarını da anladınız .
Şimdi, mükemmel Sürekli Entegrasyon Ortamını elde etmek için bu iki dünyayı (Vagrant ve Jenkins) birleştirmek istiyorsunuz. Daha spesifik olmak gerekirse, projenizin gerektirdiği SW'yi Jenkins çalıştıran makineye kurmak istemezsiniz, ancak projenizi periyodik olarak bunun üzerine inşa etmek için Vagrant tarafından sağlanan sanal ortamı kullanmak istersiniz. CI yazılımı (Jenkins) sizin için Vagrant kutusunu oluşturacak ve bunun üzerine projenizi oluşturacak ve test edecektir.
Bunu başarmak için ortamınızı nasıl kurarsınız?