397 liens privés
Docker permet maintenant de lier son compte DockerHub (qui est leur 'registry') à son compte github/bitbucket.
Un build+push docker peut être déclenché automatiquement en cas de nouveau push de code sur le repo source. Ils mettent également des webhooks à disposition.
L'avantage de tout cela c'est bien sûr l'automatisation mais aussi la rapidité du push qui se fait dans le réseau interne (du moins pas chez nous) de DockerHub.
On évite donc de se farcir ce genre de push avec sa connexion dont le débit montant est tout pourri:
"""
$ docker push jeekajoo/latex
The push refers to a repository [docker.io/jeekajoo/latex] (len: 1)
43dd5ef50d5a: Image successfully pushed
ec6dfc2f18eb: Image successfully pushed
10639d10bb2a: Image successfully pushed
9c082c525478: Image successfully pushed
ac0efd47f43b: Buffering to Disk
ac0efd47f43b: Pushing [> ] 13.89 MB/2.357 GB
"""
On obtient un joli rapport avec les logs dans l'onglet 'Build Details'. Ca donne ça: https://hub.docker.com/r/jeekajoo/latex/builds/
Si le build se vautre, on reçoit un mail. Autant le tester correctement en local avant de déclencher un build/push inutile chez DockerHub.