Issue
I'm using gitlab-ci-multi-runner with docker containers. Everything is going fine, but docker containers don't keep the composer
cache so in every run composer
downloads dependencies again and again, which takes a lot of time. Is there any way to configure gitlab-ci-runner
docker container to keep the composer
cache or mount a volume on each run where the composer
cache is kept?
Solution
You could modify the composer cache path and write the stuff to a docker volume.
That storage is persistent and can be shared across containers.
Referencing:
- https://gitlab.com/gitlab-org/gitlab-runner/blob/master/docs/configuration/advanced-configuration.md#volumes-in-the-runnersdocker-section
- https://docs.docker.com/engine/admin/volumes/volumes/
Answered By - Jens A. Koch
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.