Doing this only now that it becomes a problem… But I might do it for all my extensions. Every bit stored takes up space in the cloud somewhere, replicated to 8000 Azure DevOps organizations world wide…
I don’t know the environmental cost of all that, but if we would all pay just that little bit more attention, it would save a considerable amount, I’m sure.
Good job. Its why i always tell peeps to not connect a release pipeline directly to a repo but rather a build artifact that does a basic copy files task that only adds necessary files in.
Same for long term storage of very old images in ACR
I think MS needs to change its policy about start charging orgs for build artifact storage when there id no retention policy in place
Or have a proper .gitignore that doesnt add it in the first place.
A .dockerignore that does the same.
Stop doing a COPY . . In your dockerfile.
Stop copying ** in a CopyFiles step etc…