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

How to skip specific commits in MyGet build service?

我想使用 MyGet 构建服务构建我在 GitHub 托管的项目。但是,更新 README.md 或存储库中的其他文档会不必要地触发该服务。有什么办法可以跳过这些类型的提交吗?

不幸的是,没有开箱即用的方法来过滤提交,因为机器无法知道您想要构建什么以及不想要构建什么(无需进行大量配置)。 GitHub commit webhook 将以任何一种方式触发,无论您提交什么。响应 webhook 的任何服务都将侦听该事件,包括 MyGet。

但是,您可以构建自己的触发器,因为 MyGet 构建服务支持 POST 网络挂钩。您可以将自己的过滤添加到自定义触发器中,并选择何时触发 webhook,何时不触发。

有关如何为 MyGet 构建服务创建自定义构建触发器的详细信息,请参见此处:http://docs.myget.org/docs/how-to/auto-trigger-a-myget-build-using-an-http-post-hook-url