You can control when each of your jobs is added to a running pipeline using the only
, except
, or rules
keywords. The easiest way to prevent jobs from running when only the README is changed is with except
:
build_job:
stage: build
except:
changes:
- README.md
With this job syntax, if the only file that changes in a push is README.md
, this job will not run. Unfortunately you can only set these rules at a job level, not the pipeline level so you'd have to put this in each of your jobs to prevent them all from running.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…