Considering minimizing cloud storage for Azure DevOps extensions worldwide

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

It’s always scary to start surgically removing stuff from the node_modules folders…

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…