remove network usage from GL repo URL

Fixes #624.
This commit is contained in:
Jimmy Zelinskie 2015-10-13 12:44:11 -04:00
parent ad89c1335b
commit 7dfe6691ec

View file

@ -5,7 +5,6 @@ from app import app
from jsonschema import validate from jsonschema import validate
from buildtrigger.triggerutil import (RepositoryReadException, TriggerActivationException, from buildtrigger.triggerutil import (RepositoryReadException, TriggerActivationException,
TriggerDeactivationException, TriggerStartException, TriggerDeactivationException, TriggerStartException,
EmptyRepositoryException, ValidationRequestException,
SkipRequestException, InvalidPayloadException, SkipRequestException, InvalidPayloadException,
determine_build_ref, raise_if_skipped_build, determine_build_ref, raise_if_skipped_build,
find_matching_branches) find_matching_branches)
@ -298,12 +297,7 @@ class GitLabBuildTrigger(BuildTriggerHandler):
return None return None
def get_repository_url(self): def get_repository_url(self):
gl_client = self._get_authorized_client() return 'https://gitlab.com/%s' % self.config['build_source']
repository = gl_client.getproject(self.config['build_source'])
if repository is False:
return None
return '%s/%s' % (gl_client.host, repository['path_with_namespace'])
def lookup_user(self, email): def lookup_user(self, email):
gl_client = self._get_authorized_client() gl_client = self._get_authorized_client()