2015-04-07 15 views
10

Tôi có một số chi nhánh trong repo và tôi có .travis.yml tệp trong chi nhánh A (chi nhánh master không có tệp này). Nhưng travis-ci không bắt đầu xây dựng cho A. Cần phải làm gì để chạy travis cho chi nhánh này? Khi tôi yêu cầu kéo craete từ một số chi nhánh để làm chủ thì chạy travis xây dựngLàm thế nào để thực hiện travis-ci cho một số chi nhánh?

P.S. Tôi đã tắt/bật số Build only if .travis.yml is present nhưng không giúp được Ngoài ra tôi không thể thấy chi nhánh trong tab Branches. Tôi thêm

branches: 
    only: 
    -A 
    -master 

trong .travis.yml, nhưng nó không giúp

Cảm ơn

Trả lời

12

Bạn có thể thử và kiểm tra xem nó sẽ làm việc với một danh sách trắng.
Xem "Specify branches to build"

Bạn có thể chi nhánh hoặc White-hoặc danh sách đen mà bạn muốn xây dựng:

# blacklist 
branches: 
    except: 
    - legacy 
    - experimental 

# whitelist 
branches: 
    only: 
    - master 
    - stable 

Hãy thử và đưa A trong một cú pháp whitelist trong travis.yml, và thấy rằng nếu được chọn -lên.

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