doc/trivial: artifacts directive only inside job / "artifacts" protected keyword for jobs?
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/ci/yaml/README.md
It does not specify that artifacts only make sense at the job level, not at the top-level. Otherwise the following errors are triggered:
Found errors in your .gitlab-ci.yml:
jobs:artifacts config contains unknown keys: paths
expire_in
artifacts does not seem to be registered as special keyword. So contrary to cache, it's usable for job name and that may create confusion.