We are ready to create our first production release. We trust our tests, and they proved that it is relatively safe to deploy to production. Since we cannot deploy to air, we need to create a production release first.
We will not rebuild the image. The artifact we produced (our Docker image) and confirmed through our tests, is the one we care for. Rebuilding would not only be a waste, and it could potentially be a different artifact than the one we tested. That must never happen!
Please make sure to replace [...] with your Docker Hub user in one of the commands that follow.
1 kubectl -n go-demo-3-build \ 2 exec -it cd -c docker -- sh
3 4 export DH_USER=[...] 5 6 docker image tag \
7 $DH_USER/go-demo-3:1.0-beta \
8 $DH_USER/go-demo-3:1.0 9
10 docker image push \
11 $DH_USER/go-demo-3:1.0
We went back to the docker container...