2010-11-29 92 views
1

我爲6個項目使用Hudson,並且大多數都配置爲連續集成。 我有一個問題,連續一體化不能正常工作; 當有人檢查perforce中的代碼時,它不會觸發構建。我重新啓動它兩次,它的作品很好,但我也有同樣的問題。哈德森問題

請任何一個能幫助我們
感謝

+1

您是否啓用了輪詢?檢查http://wiki.hudson-ci.org/display/HUDSON/Perforce+Plugin上的圖像以確保。 – Sagar 2010-11-29 22:21:29

回答

4

檢查Perforce的投票記錄有問題的工作,看它是否遇到了一些麻煩。您可以通過作業頁面左側的鏈接進入。

與輪詢處理這個插件時常見的問題包括:

  • 不正確的「路徑Perforce的可執行文件」在作業配置中指定。
  • 工作區規範不正確,因此找不到文件,因此沒有找到更改。
  • 在作業之間共享客戶端工作區。總之:不要這樣做。
  • 使用按需從屬。該插件需要訪問用於構建項目的節點以獲取輪詢信息。如果沒有節點可用,則輪詢無法正常工作。
  • 錯誤地使用「視圖遮罩」選項可能導致輪詢停止完全工作。如果您不確定如何正確使用此選項,那麼您可能不需要使用它。
  • 在某些操作系統上有一個已知問題(HUDSON-2062)與堵塞/泄漏管道有關(它似乎僅限於CentOS/RedHat)。如果它在重新啓動後工作,但在幾個小時或幾天後停止工作,那麼這可能是您的問題。

您可能需要插件的開發者直接聯繫,他們的聯繫信息是薩格爾在他的評論中提供的鏈接:http://wiki.hudson-ci.org/display/HUDSON/Perforce+Plugin,或文件存在問題here。請記住在任何情況下都要包含您的Perforce插件和Hudson版本號。

+0

perforce輪詢日誌對其他project.its發生只有一個項目。如果有人做了perforce的變化仍然不啓動在hudson.iam中的構建只是想知道昨晚一些構建踢scm更改。上週我有這個問題,請幫助我們 – user524398 2010-11-30 18:27:14