2012-09-02 12 views
7

मैं ट्रैविस-सीआई उपयोग कर रहा हूँ एक प्रकार का वृक्ष के विभिन्न संस्करणों के परीक्षण दृश्यपटल जावास्क्रिप्ट कोड प्रोग्राम के रूप में (Gruntjs का प्रयोग करके) के साथ परीक्षण करने के लिए का उपयोग कैसे करें।ट्रैविस-ci या घुरघुराना और एक स्क्रिप्ट

मेरा प्रश्न है कि अगर मैं एक प्लगइन का निर्माण और मैं एक स्क्रिप्ट के कई संस्करण पर यह परीक्षण करना चाहते है, मैं यह कैसे प्रबंधित कर सकते हैं?

उदाहरण के लिए, एक सरल उपयोग के मामले अगर मैं एक jQuery प्लगइन का निर्माण किया जाएगा, मैं घुरघुराना या ट्रैविस पूछ सकते हैं संस्करण 1.6 का उपयोग कर परीक्षा के माध्यम से इसे चलाने के लिए है, तो 1.7 और फिर 1.8?

उत्तर

4

मैं ट्रैविस-सीआई एकीकरण काम कर पाने के लिए http://manuelvanrijn.nl/blog/2012/06/22/integrate-travis-ci-into-grunt/ से निर्देश का इस्तेमाल किया।

कई jQuery संस्करणों के लिए, बाहर की जाँच कैसे jQuery valitation यह https://github.com/jzaefferer/jquery-validation/blob/master/test/index.html

+0

अरे धन्यवाद, लेकिन मैं एक और अधिक मजबूत समाधान जहां के लिए देख रहा हूँ:

उदाहरण के लिए, एक वातावरण चर का उपयोग कर का उपयोग करने के संस्करण स्टोर करने के लिए, आप npm install के बाद एक विशेष संस्करण निर्दिष्ट कर सकते हैं आप jQuery आगे की तुलना में जा सकते हैं। 'Npm' या' bower' या 'volo' जैसे कुछ ressource लोडर scipts संस्करण प्राप्त और संस्करणों आपके द्वारा निर्धारित ... किसी भी विचार के साथ परीक्षण को स्वचालित करने के आधार पर? –

1

travis.ci पर, सबसे अच्छा समाधान उनके निर्माण मैट्रिक्स का उपयोग करने के लिए है नहीं करता है। आपके उत्तर के लिए

env: 
    - JQUERY=1.11 
    - JQUERY=2.2 
    - JQUERY=3.0.0-beta1 
install: 
    - npm install 
    - npm install [email protected]$JQUERY 
संबंधित मुद्दे