git - Travis CI 如何只取得變更檔?
phpcn_u1582
phpcn_u1582 2017-05-02 09:43:15
0
2
775

Hi,我在維護staticfile時候產生了這樣的需求:需要校驗其他人提交的PR是否符合規範

但是staticfle這個函式庫很大,如果每一次pr和提交都要git clone一遍的話,會產生很多沒有必要的流量。請問有沒有辦法可以取得這一個PR中更新的檔案?

比如說這樣的一個PR:https://github.com/staticfile...

我需要校驗他提交的package.json是否符合規範,文件是否都放到了符合規則的地方。

phpcn_u1582
phpcn_u1582

全部回覆(2)
淡淡烟草味

這是個有趣的問題,我專門去查了一下 Github API,發現有這樣一個 API:List pull requests files。

我覺得你可以設法調用這個API 來獲取PR 更新的文件,是否放到符合規則的地方,你直接可以從文件URL 來匹配判斷,而文件是否符合規範,你可以通過URL 直接訪問文件內容後來進行校驗。

PHPzhong

可以加入cache,然後到目錄執行pull?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板