मैं एक 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
शाखा में नाकाम रहने पर जोर देता है।
क्यों ट्रैविस एक शाखा है कि मैं छोड़े जाने के लिए चिह्नित किया है बनाने की कोशिश कर रहा है?
क्या ट्रैविस एक "सक्रिय शाखा" कॉल करता है? क्या इस फाइल की सामग्री सभी सक्रिय शाखाओं पर समान है? ऐसा लगता है कि आपने केवल उस शाखा पर सामग्री को अपडेट किया है जिसे आप बाहर करना चाहते हैं, जो आप कहते हैं उससे। – fge
मेरे पास एक ही सवाल था। उम्मीद है कि उनका मतलब सचमुच सभी नहीं है, क्योंकि एक या दो शाखाएं पुल अनुरोध हैं और मैं उन्हें .travis.yml फ़ाइल जैसे असंबद्ध परिवर्तनों के साथ प्रदूषित नहीं करना चाहता हूं। – emmby
दस्तावेज़ बहुत स्पष्ट हैं: "ट्रैविस हमेशा '.travis.yml' फ़ाइल की तलाश करेगा जो कि गिटहब ने हमें दी गई गिट प्रतिबद्ध द्वारा निर्दिष्ट शाखा में निहित शाखा में निहित है।" तो _active_ का मतलब है, आप सभी शाखाएं जो आप गिटहब पर करते हैं। – Odi