2012-10-14 32 views
17

tôi đã hai chi nhánh (mastergh-pages) trong github git repo https://github.com/larrycai/LASOtravis-ci chỉ xây dựng cho ngành thạc sĩ trong github repo

Theo tài liệu http://about.travis-ci.org/docs/user/build-configuration/, nếu tệp .travis.yml tồn tại trong ngành, nó sẽ được kích hoạt trên tất cả các chi nhánh

trong khi hiện nay nó được kích hoạt cho xây dựng trong master chi nhánh duy nhất, xem https://travis-ci.org/#!/larrycai/LASO/branch_summary

tôi có phải thiết lập danh sách trắng hoặc đen trong .travis.yml thậm chí tôi muốn t o xây dựng cho tất cả các chi nhánh.

Trả lời

0

gh-trang bị bỏ qua vì hầu hết mọi người đều muốn bỏ qua chúng.

+0

Cảm ơn bạn, và đây là mã có liên quan (thx cho Konstantin Haase) https: // github.com/travis-ci/travis-core/blob/master/lib/travis/model/request/approval.rb#L16 Tôi chỉ đơn giản là tạo chi nhánh 'draft' và luôn đồng bộ hóa với gh-pages theo cách thủ công –

+2

Trong khi điều này đúng, câu trả lời dưới đây thực sự hữu ích hơn vì nó thực sự cung cấp một giải pháp. –

25

Theo với this merged pull requestthis documentation entry, bây giờ bạn có thể chạy thử nghiệm trên gh-pages chi nhánh bằng cách thêm các chi nhánh để danh sách trắng:

branches: 
    only: 
    - gh-pages 
+1

Bạn có thể bao gồm '- /.*/' trong danh sách trắng để vẫn xây dựng tất cả các nhánh khác. (Không chắc chắn nếu '- /.*/' một mình bao gồm '- gh-pages', tôi đã thêm cả hai để chắc chắn.) –

Các vấn đề liên quan