2014-09-21 128 views
0

我有詹金斯主從設置。兩者都在Windows Server 2008上運行。運行批處理文件從詹金斯奴隸git拉

我已經設置了一個自由風格的軟件項目,並使用restrict選項強制構建在我的slave上運行。我試圖啓動一個構建奴隸來簡單地運行一個批處理文件在我們的項目中執行GIT PULL。

Jenkins設置爲從服務器上的Windows服務,並以SYSTEM用戶身份運行。 (我試過用相同的結果設置本地用戶)。

生成運行,只是坐在那裏與微調顯示,直到我最終停止構建。

我可以修改批處理文件來做一些簡單的事情,比如dir> list.txt甚至是git status> status.txt,這些都可以很好地啓動並且成功運行。

我試過使用「通話」與沒有通話。沒有。當然,如果我直接調用它,批處理文件運行良好。

任何想法?這似乎應該是如此簡單。

回答

0

這最終成爲以系統帳戶身份運行的SSH問題。

我複製鍵和已知主機文件到C:\ Documents和Settings \默認User.ssh

我的構建成功完成。

+0

很高興看到您解決了您的問題。請接受您的回答,以便1)其他人可以知道您的查詢已解決。 2)其他人會知道決議是什麼。 – Technext 2014-09-22 14:47:14