Подключил команду создания бэкапа
This commit is contained in:
parent
6d62c15251
commit
d623a717eb
|
|
@ -1,3 +1,4 @@
|
|||
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'
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
from CommandBuilders.CleanBuildCommandBuilder import CleanBuildCommandBuilder
|
||||
from CommandBuilders.CreateBackupCommandBuilder import CreateBackupCommandBuilder
|
||||
from CommandBuilders.RemoveProjectCommandBuilder import RemoveProjectCommandBuilder
|
||||
from CommandBuilders.ShCommandBuilder import ShCommandBuilder
|
||||
|
||||
|
|
@ -9,6 +10,7 @@ class StepsRunner:
|
|||
|
||||
self.shCommandBuilder = ShCommandBuilder()
|
||||
self.removeProjectBuilder = RemoveProjectCommandBuilder()
|
||||
self.createBackupBuilder = CreateBackupCommandBuilder()
|
||||
|
||||
buildUtilPath = config['build_tool']
|
||||
self.cleanBuilder = CleanBuildCommandBuilder(buildUtilPath, 'clean')
|
||||
|
|
@ -41,6 +43,9 @@ class StepsRunner:
|
|||
elif self.buildBuilder.isCleanBuild(line):
|
||||
cmd = self.buildBuilder.getCommandFor(line)
|
||||
cmd.execute()
|
||||
elif self.createBackupBuilder.isCreateBackup(line):
|
||||
cmd = self.createBackupBuilder.getCommandFor(line)
|
||||
cmd.execute()
|
||||
else:
|
||||
msg = "unrecognised step. Line: '{0}'".format(line)
|
||||
raise Exception(msg)
|
||||
Loading…
Reference in New Issue