500lines:Python實現的一個持續集成系統

GitHub500lines小項目


框架詳細介紹


調試過程中的問題:

一.作者採用從本地的一個git庫寫代碼提交,來產生新的commit ID,用於觸發新的build,事實上,每五秒輪詢一次查看代碼庫是否有更新,在使用git add之後,還沒commit之前,update_repo.sh這個文件就會將剛add的記錄 reset掉。所以最好是在github clone一個代碼庫,將這個框架自帶的測試文件copy到這個庫裏,然後另外在一個代碼庫提交併推送到origin,這個時候上述的流程就能正確觸發。

二.

   代碼中的Bug

   Bug1:

   dispatcher.py line 73行:

   應該爲:

    re.findall(r":([\w.]*)", address)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章