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
...