2012-04-16 4 views
6

私はGitPollerを持っている方法を探していますchangesourceただ1つの代わりにすべてのブランチを見る。buildbot GitPollerのソースを変更すると、すべてのブランチを監視できますか?

今のところ、私はbranch='some branch'をGitPollerコンストラクタで指定するか、デフォルトでmasterに設定します。

時計を見るには、refパターンを指定することがさらに可能です。

これは何ですか?あるいは別の種類のGitPollerをコーディングする必要がありますか?

ありがとうございました。

答えて

1

現在GitPollerは、一度に1つのブランチしか見ることができません。ただし、希望する数だけGitPollerを指定することができます。

+1

考えられるのは、可変数のgitヘッドを見ることができる何らかのポーラーを持つことです。ヘッドごとに1つのgitpollerを作成することはできません。私はおそらく、現在のポーラーの周りに何かをハックするだろう、私はすでに再帰的なサブモジュールをサポートする必要があります。 – Romain

+2

私はまた、すべてのブランチを見ていくつかの方法を見たいと思います。私たちのシステムでは、いくつかの開発ブランチを作りたいと思っています。そのため、手動で追加することは本当の問題です。 –

1

これは編集8.8.8

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

Buildbotの最新のリリースで修正されているようだ:あなたはこれが最終的に実装されているbranch='development'

+0

あなたは精緻化できますか?ソースコードのどこにいても "すべてのブランチ"は言及されていません。 – Koterpillar

+1

@ g-allen-morris-iii:opは* all *ブランチを追跡する方法を求めました。しかし、あなたが言及した変更は*複数のブランチを追跡することを可能にしました。 – kfunk

8

の代わりにbranches=[ 'development', 'other' ]を使用することができます

https://github.com/buildbot/buildbot/pull/1010

次のリリースのbuildbot 0.8.9の一部である必要があります。

次にbranches=Trueを使用できます。

関連する問題