0
我想使用MyGet構建服務來構建我在GitHub上託管的項目。但是,通過更新存儲庫中的README.md或其他文檔可以不必要地觸發該服務。有什麼辦法可以跳過這種類型的提交嗎?如何跳過MyGet構建服務中的特定提交?
我想使用MyGet構建服務來構建我在GitHub上託管的項目。但是,通過更新存儲庫中的README.md或其他文檔可以不必要地觸發該服務。有什麼辦法可以跳過這種類型的提交嗎?如何跳過MyGet構建服務中的特定提交?
不幸的是,過濾提交是沒有辦法的,因爲機器無法知道你想要構建什麼,什麼不可以(沒有經過廣泛的配置)。無論您提交什麼,GitHub提交webhook都會以任何方式觸發。任何響應webhook的服務都將監聽該事件,包括MyGet。
但是,您可以構建自己的觸發器,因爲MyGet Build Services支持POST Web掛鉤。您可以將自己的過濾器添加到自定義觸發器中,並選擇何時觸發webhook,何時不觸發。
有關如何爲MyGet構建服務創建自定義生成觸發器的詳細信息,請訪問:http://docs.myget.org/docs/how-to/auto-trigger-a-myget-build-using-an-http-post-hook-url