I use make to build my docker images. It works really well.
`make update`: fetches the latest version of the code.
`make build`: builds the images.
`make push`: pushes them to the registry.
Salt's great tho, I use it to manage my Docker environment files and keep other systems up to date.