我想使用MyGet构建服务来构建我在GitHub上托管的项目。但是,通过更新存储库中的README.md或其他文档会不必要地触发服务。有没有办法跳过这类提交?
答案 0 :(得分:0)
不幸的是,没有办法过滤提交,因为机器无法知道你想要构建什么和什么不是(没有)经过广泛的配置)。无论你提交什么,GitHub提交webhook都会触发。响应webhook的任何服务都将监听该事件,包括MyGet。
但是,您可以构建自己的触发器,因为MyGet Build Services支持POST Web挂钩。您可以将自己的过滤添加到自定义触发器,并选择何时触发webhook,何时不选择。
有关如何为MyGet Build Services创建自定义构建触发器的详细信息,请访问:http://docs.myget.org/docs/how-to/auto-trigger-a-myget-build-using-an-http-post-hook-url