[英]Exclude commits from Git hooks?
是否可以排除某些提交被推送到 Github 上的服務掛鈎? 例如,如果我只編輯項目的 Readme 文件,那么在 Travis 上重新測試整個應用程序就沒有意義。 有沒有辦法告訴 Git 那個特定的提交不應該被發送到 Travis 鈎子?
沒有辦法告訴git push
跳過掛鈎。 但是,您可以修改掛鈎以檢查收到的提交,並且僅在源文件已被修改時才運行測試。 你如何做到這一點取決於你的項目,但它可以查找具有特定擴展名的文件、 src/
目錄中的文件等。
回答與 Travis 相關的部分:如Travis 文檔中所述,如果您 append [ci skip]
到您要推送的任何提交,則可以跳過構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.