2011-10-21 21 views
7

मेरे पास एक उपनिर्देशिका (test) वाला एक मणि है जिसमें एक रेल 3.1.1 एप्लिकेशन शामिल है जिसमें प्रोजेक्ट का परीक्षण किया जाता है। मैं निरंतर एकीकरण के लिए ट्रैविस-सीआई स्थापित करने की कोशिश कर रहा हूं, हालांकि मैं यह नहीं समझ सकता कि मेरे .travis.yml कॉन्फ़िगरेशन को कैसे सेट अप करें। मेरे पास है:उप निर्देशिका में ट्रैविस सीआई

gemfile: test/Gemfile 
rvm: 
    - 1.8.7 
    - 1.9.2 
    - 1.9.3 
    - jruby 
    - ree 
script: sh -e 'cd test' && bundle exec rake db:drop db:create db:migrate test 

कौन सा कारण बनता है:

sh: Can't open cd test 

कोई भी विचार?

उत्तर

4

पाया गया कि यह कुछ दस्तावेज के साथ एक मुद्दा था। स्क्रिप्ट कॉल होना चाहिए था:

script: sh -c 'cd test && bundle exec rake db:drop db:create db:migrate test'