2012-04-16 21 views
6

Tôi đang tìm cách để có GitPoller changesource xem tất cả các nhánh thay vì chỉ một.Làm thế nào để có một nguồn thay đổi buildbot GitPoller xem tất cả các chi nhánh?

Hiện tại, tôi chỉ định branch='some branch' trong hàm tạo GitPoller hoặc giá trị mặc định là master.

Thậm chí tốt hơn là có thể chỉ định một số mẫu ref để xem.

Có phải đó là điều gì đó đã có? Hay nó cần phải mã một loại GitPoller?

Cảm ơn.

Trả lời

1

Hiện tại, GitPoller chỉ có thể xem một chi nhánh tại một thời điểm. Tuy nhiên, bạn có thể có nhiều số GitPoller nếu muốn.

+1

Ý tưởng sẽ là có một số loại poller có thể xem số lượng đầu git thay đổi, vì vậy tôi không thể tạo một gitpoller trên đầu. Tôi có lẽ sẽ hack một cái gì đó xung quanh poller hiện tại, tôi đã cần phải làm cho nó hỗ trợ submodules đệ quy anyway. – Romain

+2

Tôi cũng muốn xem một số cách để xem tất cả các chi nhánh. Trong hệ thống của chúng tôi, chúng tôi muốn xây dựng một số chi nhánh nhà phát triển và họ đến và đi để thêm chúng theo cách thủ công là một vấn đề thực sự. –

1

này dường như đã được cố định trong phiên bản mới nhất của buildbot 8.8.8

https://github.com/buildbot/buildbot/blob/master/master/buildbot/changes/gitpoller.py

Edit:

Bạn có thể sử dụng branches=[ 'development', 'other' ] ở vị trí của branch='development'

+0

Bạn có thể xây dựng? Không đề cập đến "tất cả các chi nhánh" ở bất kỳ đâu trong mã nguồn. – Koterpillar

+1

@ g-allen-morris-iii: Chuyên gia yêu cầu một cách để theo dõi * tất cả * chi nhánh. Tuy nhiên, thay đổi bạn đã đề cập chỉ có thể theo dõi * nhiều * nhánh. – kfunk

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