尝试在drone.yml中设置条件构建,在这里看起来如何:
功能开发部署:什么时候: 事件:推 分支: 包括:功能/ * 排除:主人上面的代码触发……
你错了它是分支而不是分支
该 when 子句用于限制单个步骤的执行。如果要通过分支限制整个构建过程(所有步骤)的执行,则应使用以下语法:
when
pipeline: some_step: image: some/image commands: - echo foo branches: [ feature/* ]
请注意,在上面的示例中,我们使用branches属性,它是yaml文件中的顶级属性。
如果要忽略某些事件类型(即忽略拉取请求,标记等),可以在无人机用户界面的存储库设置中启用或禁用这些事件。