tea
tea copied to clipboard
Cache composer packages across several pipeline runs on GitLab
Goal
I as a user want that composer packages are cached across several pipelines.
Acceptance Criteria
- [ ] the composer packages are cached across several pipelines
Additional Information
I saw that each time a new pipeline was started, ALL composer packages were downloaded again. This should be avoided. The cache should be also available for the next pipeline, not just for the next job.
The task build-composer-dependencies is responsible for that.
See:
- https://git.typo3.org/qa/example-extension/-/jobs/2835127
- https://docs.gitlab.com/ee/ci/caching/