made gitlab url optional, so it can be set from the web