云效在YAML方式配置的里面, 没有找到类似于 限定流水线源的参数?[阿里云云效]

云效在YAML方式配置的里面, 没有找到类似于 限定流水线源的参数?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 在云效中使用 YAML 方式配置流水线时,可以通过 condition 关键字来实现对流水线源的限定。具体而言,您可以根据触发事件、分支名称、提交者等条件来控制流水线是否执行。

    以下是一个示例 YAML 配置,演示如何基于分支名称和提交者来限定流水线源:

    pipelines:  - name: My Pipeline    trigger:      events:        - push # 触发事件为代码推送    conditions:      branches:        exclude:          - feature/* # 排除以 feature/ 开头的分支      committers:        include:          - alice@example.com # 仅包含 alice@example.com 提交的代码

    在上述示例中,流水线只会在代码推送事件(push)触发且满足以下条件时执行:

    • 分支名称不以 feature/ 开头。
    • 提交者为 alice@example.com

    通过适当地配置 conditions 字段,您可以根据需要进行更多的流水线源限定。