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