2011-02-25 27 views
1

我正在嘗試在Hudson中爲VC++項目配置一個任務。我能夠使用MSBuild任務從文件系統構建項目。但是,當我嘗試配置任務來檢出一個bazaar repo來執行構建時,checkout總是無法通過身份驗證。 Bazaar無密碼訪問是在機器上設置的,當我使用bzr cmd行時,結賬沒有密碼。另一篇文章建議我應該在C:\ Documents and Settings \ Administrator.hudson中使用id_rsa - 但這也沒有幫助。在Subversion的配置中,我看到了提及用戶名和密碼的方法。有什麼辦法可以解決這個問題嗎?在Hudson配置集市

回答

0

我解決了這個問題。 windows中沒有考慮authentication.conf。我通過http訪問了回購站,並使用該URL配置了回收站。它能夠使用http協議下載回購站而不需要密碼。我做的另一件事是我在哈德森創建了一個用戶名,我與一個有權訪問bazaar repo的用戶進行了匹配,這解決了另一個問題,即要求用戶名爲pwd。

0

我假設你已經在Windows中設置相當於〜/ .bazaar/authentication.conf(使用bzr version -v以獲得正確的位置)的認證。

hudson是否與用於連接命令行的用戶相同?因爲這會影響它將嘗試使用的authentication.conf。

我的哈德森是使用authentication.conf很好,但我在Ubuntu上運行它。