I’ve been using drone for a while now and build all commits with it.
The goal is to be able to test from different machines and environemnts and it works pretty well.
Unfortunatly when every commit is pushed to docker hub, this make a lot of tags and becomes unclear for users.
I’ve developped a drone plugin to cleanup docker hub & private registries:
see docker hub cblomart/registry-cleanup image.
With this you can remove old commits and keep at least a certain amoiunt.
Don’t hesitate to use it and complain when it doesn’t do what you want (except sending mails and doing coffee).