подключил команды сборки и очистки

This commit is contained in:
rzaitov
2013-11-01 13:09:38 +04:00
parent f3b2e324e2
commit ff2e2f12db
4 changed files with 18 additions and 3 deletions
+2
View File
@@ -1,2 +1,4 @@
inside 'BuildSample/BuildSample.sln' remove NotCompileApp project
clean 'BuildSample/BuildSample.sln' for 'Release|iPhone'
build 'BuildSample/BuildSample.sln' for 'Release|iPhone'
sh echo hello from Rustam
+14 -1
View File
@@ -1,12 +1,19 @@
from CommandBuilders.CleanBuildCommandBuilder import CleanBuildCommandBuilder
from CommandBuilders.RemoveProjectCommandBuilder import RemoveProjectCommandBuilder
from CommandBuilders.ShCommandBuilder import ShCommandBuilder
class StepsRunner:
def __init__(self):
def __init__(self, config):
assert config is not None
self.shCommandBuilder = ShCommandBuilder()
self.removeProjectBuilder = RemoveProjectCommandBuilder()
buildUtilPath = config['build_tool']
self.cleanBuilder = CleanBuildCommandBuilder(buildUtilPath, 'clean')
self.buildBuilder = CleanBuildCommandBuilder(buildUtilPath, 'build')
def run(self, content):
assert content is not None
@@ -28,6 +35,12 @@ class StepsRunner:
elif self.removeProjectBuilder.isRemoveProject(line):
cmd = self.removeProjectBuilder.getCommandFor(line)
cmd.execute()
elif self.cleanBuilder.isCleanBuild(line):
cmd = self.cleanBuilder.getCommandFor(line)
cmd.execute()
elif self.buildBuilder.isCleanBuild(line):
cmd = self.buildBuilder.getCommandFor(line)
cmd.execute()
else:
msg = "unrecognised step. Line: '{0}'".format(line)
raise Exception(msg)
+1 -1
View File
@@ -12,5 +12,5 @@ ios.steps = 'scripts/IosSteps.txt'
ios.appstore.build_ready = 'true'
ios.appstore.app_name = 'CoolApp'
ios.staging.build_ready = 'true'
#ios.staging.build_ready = 'true'
ios.staging.app_name = 'CoolApp staging'
+1 -1
View File
@@ -24,7 +24,7 @@ class TaskRunner:
def runConfig(self, config):
content = self.getStepsContent(config)
stepsRunner = StepsRunner()
stepsRunner = StepsRunner(config)
stepsRunner.run(content)
def getStepsContent(self, config):