2012-10-14 5 views
17

Ich hatte zwei Zweige (master und gh-pages) in Github git Repo https://github.com/larrycai/LASOtravis-ci-Trigger bauen nur für Master-Zweig in GitHub Repo

Gemäß dem Dokument http://about.travis-ci.org/docs/user/build-configuration/, wenn die .travis.yml Datei in der Filiale vorhanden ist, wird es siehe allen Zweigen

Während zur Zeit ausgelöst werden, es nur für Build in master Zweig ausgelöst wird, https://travis-ci.org/#!/larrycai/LASO/branch_summary

muss ich weiß oder schwarze Liste in .travis.yml setzen muss sogar ich t wollen o baue für alle Zweige.

Antwort

0

Gh-Seiten werden ignoriert, weil die meisten Leute wollen, dass Travis sie ignoriert.

+0

Vielen Dank, und hier ist zugehöriger Code (thx für Konstantin Haase) https: // github.com/travis-ci/travis-core/blob/master/lib/travis/model/request/approval.rb#L16 Ich einfach nur 'Entwurf' Branch zu erstellen, und immer mit gh-Seiten manuell synchronisieren –

+2

While Dies ist wahr, die Antwort unten ist tatsächlich hilfreicher, da es tatsächlich eine Lösung bietet. –

25

Nach mit this merged pull request und this documentation entry, jetzt können Sie Tests auf gh-pages Zweig laufen durch den Zweig zur Whitelist hinzufügen:

branches: 
    only: 
    - gh-pages 
+1

Sie können "- /.*/" in die Whitelist aufnehmen, um alle anderen Zweige zu erstellen. (Ich bin mir nicht sicher, ob '- /.*/' '' '''' '' gh-pages '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'enthält, –

Verwandte Themen