Use branch name for Docker images
The GitLab Docker Registry of this repo is quite spammed with old commits.
We should use the branch name rather than the Git hash as a Docker tag.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information