Update gitlab file to use kubernetes for building
This also splits out the tagging of latest/branch/tag from the initial upload for testing, so latest and branches (e.g. main) should all be fine to depend on.
This also splits out the tagging of latest/branch/tag from the initial upload for testing, so latest and branches (e.g. main) should all be fine to depend on.