4
0
mirror of https://github.com/QuasarApp/QuasarAppCI.git synced 2025-05-04 09:19:38 +00:00

Merge pull request from QuasarApp/task_14

fixed custom builds
This commit is contained in:
Andrei Yankovich 2021-04-16 22:32:34 +03:00 committed by GitHub
commit cc2e90a2ff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -12,9 +12,31 @@ class Make(BaseModule):
def __init__(self, platform):
BaseModule.__init__(self,
platform,
util.Interpolate('%(prop:project)s'))
self.getProject())
self.tempRepoDir = ""
def getProject(self):
@util.renderer
def cmdWraper(step):
repository = step.getProperty('repository')
if not len(repository):
return "build"
repository = repository.replace('.git', '')
begin = repository.rfind('/')
begin = max(repository.rfind('/', 0, begin),
repository.rfind(':', 0, begin))
if begin < 0:
return "build"
project = repository[begin + 1:len(repository)]
return project
return cmdWraper
def isSupport(self, step):
return True