Ich habe ein Github-Projekt, das ich mit Travis baue. https://travis-ci.org/emmby/greenDAO/branchesWie kann man einen Git-Zweig davon abhalten, in Travis gebaut zu werden?
Ich möchte Travis die meisten Zweige in diesem Projekt zu bauen, aber es gibt eine, die ich ausschließen möchte.
So habe ich folgende .travis.yml
auf meinem master
Zweig:
branches:
except:
- mvn-repo
jedoch, dass nicht Gebäude der Branche deaktiviert hat. So Lesen auf the docs, ich auf diese Notiz kam:
Bitte beachten Sie, dass derzeit (aus historischen Gründen), muss .travis.yml auf allen aktiven Zweigen des Projekts anwesend sein.
Also ging ich weiter und schuf eine .travis.yml
Datei im mvn-repo
Zweig, die den gleichen branches
Abschnitt enthält. Travis besteht jedoch immer noch darauf, meine mvn-repo
Niederlassung aufzubauen und zu versagen.
Warum versucht Travis einen Zweig zu erstellen, den ich zum Ausschluss markiert habe?
Was nennt Travis einen "aktiven Zweig"? Sind die Inhalte dieser Datei in allen aktiven Zweigen identisch? Es sieht so aus, als ob du nur den Inhalt der Zweigstelle, von der du ausgeschlossen werden möchtest, von dem, was du sagst, aktualisiert hast. – fge
Ich hatte die gleiche Frage. Hoffentlich meinen sie nicht ALLE, denn ein oder zwei Zweige sind Pull Requests und ich möchte sie nicht mit nicht verwandten Änderungen wie einer .travis.yml Datei verschmutzen. – emmby
Die Dokumente sind sehr klar: "Travis wird immer nach der Datei' .travis.yml 'suchen, die in dem Zweig enthalten ist, der durch den Git-Commit angegeben wurde, den GitHub an uns übergeben hat. " Also _active_ bedeutet, alle Zweige, die Sie auf GitHub verpflichten. – Odi