对于一些项目,我使用CI服务drone.io。目前,每次我提交到我的任何分支,drone.io都会启动一个构建过程。在某些情况下,我认为这是对精力和资源的浪费,因此希望防止不必要的构建。这样的情况例如:在README.md中更改输入错误,使用新功能,从而提交一些不成熟的代码
据我所知,没有分支配置。然而,支持论坛中的this thread表示,通过.drone.yml进行一些微调似乎是可能的。但我仍然不知道如何启用/禁用分支级别的构建。
或者,在提交消息中使用一些特殊的标记也适用于我。
发布于 2020-12-19 05:04:35
您可以使用where触发器仅以特定分支为目标,有关文档,请参阅where。
使用where & branch,你可以触发对主版本的修改,例如,只为了减少不需要的构建。尝试添加块,如下所示:
trigger:
branch:
- masterhttps://stackoverflow.com/questions/65358868
复制相似问题