Push the SHA tag on master
This adjusts the job that builds and pushes the docker image on master to also push the SHA.
This is important to have, as latest
is overwritten with each pipeline
run. Also, the functional tests job depends on there being a matching
tag with the current SHA.
Edited by Mitchell Nielsen