如何跳过MyGet构建服务中的特定提交?

如何跳过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