There is a feature to provide a group default `.gitlab-ci.yml` if none is provided in a project. We may consider doing this at some point.
# Trigger Rules
By default if you don't define any rules your job will run on any push (with file changes, possibly excluding push with just tags). One tricky scenario to be aware of is trying to avoid triggering a CI job when a push contains a change to only the README, CHANGELOG, Screenshot.png, or similar file. You might think this would work, but it doesn't:
By default if you don't define any rules your job will run on any push (with file changes, possibly excluding push with just tags). One tricky scenario to be aware of is trying to avoid triggering a CI job when a push contains a change to only the README, CHANGELOG, Screenshot, or similar file. You might think this would work, but it doesn't: