cache used for passing artifacts in maven project
The documentation at https://docs.gitlab.com/ee/ci/caching/#cache-vs-artifacts says > Don’t use caching for passing artifacts between stages, as it is designed to store runtime dependencies needed to compile the project but the example in the documentation at https://docs.gitlab.com/ee/ci/examples/artifactory_and_gitlab/#configure-gitlab-cicd-for-simple-maven-dep is using exactly the caching mechanism. The documentation should be updated to use the artifacts mechanism, because we recently encountered exactly this problem and deployed a wrong artifact with the pipeline.
issue