I'm creating some Dockerfile + configuration files for my images, I'm currently pushing for GitHub, then Travis-ci picks up the files and generates a build, finishing pushing the Docker Hub.
In this approach I have to enter Docker Hub user and password there in the Travis-ci settings, not that this is exactly a problem, but it is uncomfortable. Any more efficient and practical approach?
What would be the most appropriate flow for this process?
I currently deploy the Docker Hub via Travis-ci: link