Adding ci docker

Builds the snapshot docker images and upload if Docker is enabled on the build.
Do want to update the `latest` tag? That would overwrite any pushed release that also updated the `latest` tag.