मैंने हाल ही में Behat का उपयोग Mink के साथ एक PHP प्रोजेक्ट पर किया है जो स्लिम माइक्रोफ्रेमवर्क का उपयोग करता है माई बेहट टेस्ट ठीक काम करता है लेकिन मैं उन्हें अपने निर्माण के हिस्से के रूप में चलाने के लिए चाहता हूं, जो सेबेस्टियन बर्गमान द्वारा जेनकींस-PHP टेम्पलेट का उपयोग करता है।जेनकिंस के साथ बेथ - PHP ऐप की सेवा कैसे करें?
ऐसा करने के लिए, मुझे उम्मीद है कि स्लिम ऐप की सेवा के लिए मुझे एक वेब सर्वर चलाने की आवश्यकता होगी। स्पष्ट उत्तर PHP 5.4 का वेब सर्वर में बनाया गया प्रतीत होता है, लेकिन मैं PHP 5.3 तक सीमित हूं।
इस समय मेरे पास एकमात्र विचार है जो एक तैनाती चरण है, जिससे एंटी बिल्ड पास हो जाता है, जेनकिंस सर्वर पर वर्कस्पेस तैनात करता है और उसके बाद बेथ परीक्षण चलाता है। ऐसा लगता है कि यह बहुत काम करेगा और फ्लैकी हो सकता है, इसके अलावा इसे एक और वीएम कताई की आवश्यकता होगी, जिसे मैं टालना पसंद करूंगा। हम बड़ी परियोजनाओं में बड़ी संख्या में बीट को रोजगार देने की सोच रहे हैं, इसलिए कुछ "डिस्पोजेबल" बेहतर होगा।
इस मुद्दे को हल करने का सबसे अच्छा तरीका क्या है? https://github.com/jimeh/php-rack
इसके लिए धन्यवाद। मैं इस स्क्रिप्ट को एम्बेड करने वाला पैकेज प्रदान करके इस समाधान का प्रयास कर रहा हूं। यह सभी सर्वर distro के लिए सार नहीं है लेकिन विचार यहाँ है। https://github.com/prestaconcept/meta-ci। – DEY