Mount volumes from linked services
What does this MR do?
Makes the docker executor mount volumes from service containers into the build container. This change only affects services that declare one or multiple volumes.
Why was this MR needed?
We have a number of service images that also provide files to build containers. Without mounting there is no efficient way for a CI job to access files in a service container.
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Branch has no merge conflicts with master
(if you do - rebase it please)