2012-11-30 26 views
1

我有以下配置:構建之前將數據推送到詹金斯的從機開始

詹金斯大師 - 運行在windows + tomacat,詹金斯奴隸 - Gentoo上運行

奴隸是ssh和主機可以啓動它到達沒有什麼問題。然而,以其他方式啓動任何連接是不可能的。

問題是代碼倉庫在主方,看起來奴隸試圖在構建之前從倉庫獲取並且它失敗(顯然)。

我可以推送數據給奴隸,但我不知道如何在生成腳本開始之前在主端執行任何命令。另外,我不確定是在主機還是從機上啓動SCM輪詢?

+0

作者,請定義或澄清「數據」和「推」:) –

回答

2

其中,有一個Copy to slave plugin可以將文件從主機推送到從機。另外,可以選擇使用Slave Setup plugin在啓動/連接時將環境和所有依賴關係傳播給從屬設備。

但它似乎是一個相當概念性的問題,如何從子機訪問文件/代碼存儲庫。通常這些東西是由SCM插件處理的,只要你有一個在主服務器或任何其他機器上的可訪問的存儲庫,這應該是相當直接的。如果你能更好地描述那部分,我相信這會有所幫助。

+0

Lukasz是正確的。從站應該輪詢並自行訪問SCM。 – Slav