我正在尋找一種方法讓GitPoller changesource
觀看所有分支而不是一個。如何讓buildbot GitPoller更改源代碼觀看所有分支?
現在,我要麼在GitPoller構造函數中指定branch='some branch'
,要麼默認爲master
。
更好的是能夠指定一些ref
模式來觀看。
這是一個人已經做了什麼?還是需要編寫另一種GitPoller?
謝謝。
我正在尋找一種方法讓GitPoller changesource
觀看所有分支而不是一個。如何讓buildbot GitPoller更改源代碼觀看所有分支?
現在,我要麼在GitPoller構造函數中指定branch='some branch'
,要麼默認爲master
。
更好的是能夠指定一些ref
模式來觀看。
這是一個人已經做了什麼?還是需要編寫另一種GitPoller?
謝謝。
當前GitPoller
一次只能觀看一個分支。但是,您可以根據需要選擇多少個GitPoller
。
這似乎已經被固定在buildbot的最新版本8.8.8
https://github.com/buildbot/buildbot/blob/master/master/buildbot/changes/gitpoller.py
編輯:
可以代替branch='development'
你能詳細說明一下嗎?源代碼中沒有提及任何地方的「所有分支」。 – Koterpillar 2014-01-02 00:18:27
@ g-allen-morris-iii:op要求一種方式來跟蹤*所有*分支。但是,您提到的變化只能跟蹤*多個*分支。 – kfunk 2014-01-08 16:45:38
這是最終實現使用branches=[ 'development', 'other' ]
:https://github.com/buildbot/buildbot/pull/1010。
應該是即將發佈的buildbot 0.8.9的一部分。
然後你可以使用branches=True
。
這個想法是有一些可以觀看可變數量的git頭的輪詢器,所以我不能創建一個gitpoller每個頭。我可能會破解當前的輪詢器,我已經需要使它支持遞歸子模塊。 – Romain 2012-04-23 06:27:21
我也想看看某種方式來觀看所有分支。在我們的系統中,我們想要建立幾個開發者分支,他們來去如此,所以手動添加它們是一個真正的問題。 – 2012-05-02 18:55:07