2012-12-24 42 views
11

मैं एक GitHub परियोजना है कि मैं ट्रेविस के साथ निर्माण कर रहा हूँ है। https://travis-ci.org/emmby/greenDAO/branchesट्रैविस में निर्मित होने से गिट शाखा को कैसे बाहर निकालना है?

मैं ट्रैविस कि इस परियोजना में शाखाओं के सबसे निर्माण करना चाहते हैं, लेकिन विशेष है कि मैं बाहर रखना चाहते हैं में से एक है।

तो मैं अपने master शाखा पर .travis.yml के लिए निम्न कहा:

branches: 
    except: 
    - mvn-repo 

हालांकि, उस शाखा की इमारत को निष्क्रिय नहीं किया था। तो the docs पर पढ़ने, मैं इस नोट में आए:

कृपया वर्तमान में (ऐतिहासिक कारणों से) ध्यान दें कि, .travis.yml की जरूरत है अपनी परियोजना के सभी सक्रिय शाखाओं पर उपस्थित होना।

तो, मैं आगे चला गया और mvn-repo शाखा है जो एक ही branches अनुभाग वाली में एक .travis.yml फ़ाइल बनाई। हालांकि, ट्रैविस अभी भी निर्माण और मेरे mvn-repo शाखा में नाकाम रहने पर जोर देता है।

क्यों ट्रैविस एक शाखा है कि मैं छोड़े जाने के लिए चिह्नित किया है बनाने की कोशिश कर रहा है?

+0

क्या ट्रैविस एक "सक्रिय शाखा" कॉल करता है? क्या इस फाइल की सामग्री सभी सक्रिय शाखाओं पर समान है? ऐसा लगता है कि आपने केवल उस शाखा पर सामग्री को अपडेट किया है जिसे आप बाहर करना चाहते हैं, जो आप कहते हैं उससे। – fge

+0

मेरे पास एक ही सवाल था। उम्मीद है कि उनका मतलब सचमुच सभी नहीं है, क्योंकि एक या दो शाखाएं पुल अनुरोध हैं और मैं उन्हें .travis.yml फ़ाइल जैसे असंबद्ध परिवर्तनों के साथ प्रदूषित नहीं करना चाहता हूं। – emmby

+0

दस्तावेज़ बहुत स्पष्ट हैं: "ट्रैविस हमेशा '.travis.yml' फ़ाइल की तलाश करेगा जो कि गिटहब ने हमें दी गई गिट प्रतिबद्ध द्वारा निर्दिष्ट शाखा में निहित शाखा में निहित है।" तो _active_ का मतलब है, आप सभी शाखाएं जो आप गिटहब पर करते हैं। – Odi

उत्तर

2

आप अभी भी इस मुद्दे को हो रही है? आप इसे का वर्णन के रूप में, यह एक बग की तरह लगता है, इसलिए our issue tracker में इसकी रिपोर्ट करें, और हम आप के लिए उसकी समीक्षा करेंगे।