I read this article. Assign specific agent on Azure DevOps YAML Pipelines
When i run my CI pipeline a Dockerfile is executed as well. This Dockerfile pulls a base image and then build my code image.
When we investigated if time to build Dockerfile is X min, 90% of X min is actually spent in downloading base image itself.
We are using MS hosted agents currently.
Does MS agents recycle themself each time its called by any user?. I mean if i try to call MS hosted same agent machine again will it still HOLD base image from last pipeline call?