Continuous integration 试图将gitlab配置为在合并请求时跳过CI管道,并在修改子文件夹中的文件时提交

Continuous integration 试图将gitlab配置为在合并请求时跳过CI管道,并在修改子文件夹中的文件时提交,continuous-integration,gitlab,Continuous Integration,Gitlab,我尝试将添加到.gitlab-ci.yaml文件中,但它无论如何都在运行 是的,我将更改提交并推送到yaml文件,它运行了管道,我希望它能够这样做 但当我更改docs文件夹中的一个文件时,管道再次运行。我想除了这些改变,它会跳过这个 总而言之。我不希望管道在docs文件夹中或文件夹下修改文件时,在合并请求或提交时运行。如果管道有几个阶段,则需要在每个阶段中添加位,但位除外 实现这一目标的更简单方法是将所有这些目标建立在以下基础上: .common设置:&公共设置模板 除: 变化: -单据/**

我尝试将
添加到.gitlab-ci.yaml文件中,但它无论如何都在运行

是的,我将更改提交并推送到yaml文件,它运行了管道,我希望它能够这样做

但当我更改docs文件夹中的一个文件时,管道再次运行。我想除了这些改变,它会跳过这个


总而言之。我不希望管道在docs文件夹中或文件夹下修改文件时,在合并请求或提交时运行。

如果管道有几个阶段,则需要在每个阶段中添加
位,但
位除外

实现这一目标的更简单方法是将所有这些目标建立在以下基础上:

.common设置:&公共设置模板
除:
变化:
-单据/**
任何阶段:
.common-setup: &common-setup-template
  except:  
    changes: 
    - docs/**

any-stage:
    <<: *common-setup-template
    stage: any-stage
    ...