Kısa bir süre önce ince mikro çerçeveli My Behat testlerini kullanan bir PHP projesinde Behat ile Behat'u kullanmaya başladım ama bunları çalışmak için Sebastian Bergmann'ın Jenkins-PHP şablonunu kullanan yapıyorum.Jenkins ile Behat - PHP uygulamasına nasıl servis yapılır?
Bunu yapmak için, Slim uygulamasına hizmet vermek için bir web sunucusu çalıştırmam gerekeceğini tahmin ediyorum. Açık cevap, PHP 5.4'ün web sunucusunda yerleşik olarak görünüyor, ama ben PHP 5.3 ile sınırlıyım.
Şu an sahip olduğum tek düşünce, bir antivirüs aşaması oluşturmaktır; böylece Ant yapısı geçilirse, Jenkins bir sunucu üzerinde bir çalışma alanı dağıtır ve ardından Behat testlerini buna karşı çalıştırır. Bu, çok fazla iş olacağını ve pul pul olabileceğini düşünüyor, ayrıca kaçınmayı tercih edeceğim başka bir VM'yi döndürmeyi gerektiriyor. Behat'i çok sayıda farklı projede kullanmak için arıyoruz, böylece "tek kullanımlık" bir şey tercih edilebilir.
Bu sorunu çözmenin en iyi yolu nedir? https://github.com/jimeh/php-rack
Bunun için teşekkürler. Bu betiği, bu betiği yerleştiren bir paket sağlayarak deniyorum. Tüm sunucu dağıtımı için soyut değil ama fikir burada. https://github.com/prestaconcept/meta-ci. – DEY