подключил команду создания промежуточных папок

This commit is contained in:
rzaitov 2013-11-01 13:40:19 +04:00
parent d623a717eb
commit f111d0c2b9
2 changed files with 6 additions and 0 deletions

View File

@ -2,4 +2,5 @@ create backup for 'BuildSample'
inside 'BuildSample/BuildSample.sln' remove NotCompileApp project
clean 'BuildSample/BuildSample.sln' for 'Release|iPhone'
build 'BuildSample/BuildSample.sln' for 'Release|iPhone'
create dirs 'Output/Appstore/Artifacts'
sh echo hello from Rustam

View File

@ -1,5 +1,6 @@
from CommandBuilders.CleanBuildCommandBuilder import CleanBuildCommandBuilder
from CommandBuilders.CreateBackupCommandBuilder import CreateBackupCommandBuilder
from CommandBuilders.MakeDirsCommandBuilder import MakeDirsCommandBuilder
from CommandBuilders.RemoveProjectCommandBuilder import RemoveProjectCommandBuilder
from CommandBuilders.ShCommandBuilder import ShCommandBuilder
@ -11,6 +12,7 @@ class StepsRunner:
self.shCommandBuilder = ShCommandBuilder()
self.removeProjectBuilder = RemoveProjectCommandBuilder()
self.createBackupBuilder = CreateBackupCommandBuilder()
self.createDirs = MakeDirsCommandBuilder()
buildUtilPath = config['build_tool']
self.cleanBuilder = CleanBuildCommandBuilder(buildUtilPath, 'clean')
@ -46,6 +48,9 @@ class StepsRunner:
elif self.createBackupBuilder.isCreateBackup(line):
cmd = self.createBackupBuilder.getCommandFor(line)
cmd.execute()
elif self.createDirs.isMakeDirsCommand(line):
cmd = self.createDirs.getCommandFor(line)
cmd.execute()
else:
msg = "unrecognised step. Line: '{0}'".format(line)
raise Exception(msg)