【问题标题】:drone.io: disable/enable builds for some branchesdrone.io:禁用/启用某些分支的构建
【发布时间】:2021-03-29 05:10:35
【问题描述】:

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

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

另外,在提交消息中使用一些特殊标签也对我有用。

【问题讨论】:

    标签: continuous-integration processing-efficiency drone drone.io


    【解决方案1】:

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

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

    trigger:
      branch:
      - master
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 1970-01-01
      • 2015-08-24
      • 1970-01-01
      相关资源
      最近更新 更多