drone.io:disable/enable 为一些分支构建

drone.io: disable/enable builds for some branches

对于某些项目,我使用 CI 服务 drone.io。目前,每次我提交我的任何分支时,drone.io 都会启动一个构建过程。在某些情况下,我认为这是对能源和资源的浪费,因此希望避免不必要的构建。此类情况例如:更改了 README.md 中的拼写错误,开发新功能并因此提交了一些不成熟的代码

据我所知,没有分支配置。但是,支持论坛中的 this thread 表明通过 .drone.yml 似乎可以进行一些微调。但我仍然不知道如何 enable/disable 在分支级别上构建。

或者,在提交消息中使用一些特殊标记对我也有效。

您可以使用 where 触发器仅针对特定分支,请参阅 where 文档。

使用 wherebranch 您可以触发无人机构建以进行更改,例如master 只是为了减少不需要的构建。尝试添加这样的块:

trigger:
  branch:
  - master