public override void ExecuteStep() { string ZipDirectory = DirectoryHelper.ReleaseDirectory + @"ZippedTemplates/"; if (!System.IO.Directory.Exists(ZipDirectory)) { System.IO.Directory.CreateDirectory(ZipDirectory); } var zips = new List<ZipProcess>(); foreach(var engine in AllData.Engines) { var zipProcess = new ZipProcess { ZipDirectory = engine.TemplateName, ZipFileName = engine.TemplateName }; zips.Add(zipProcess); } zips.Add(new ZipProcess { ZipDirectory = "GluePluginTemplate", ZipFileName = "GluePluginTemplate" }); foreach (var zipProcess in zips) { RemoveBinRecursiveFrom(DirectoryHelper.TemplateDirectory + zipProcess.ZipDirectory); ZipHelper.CreateZip(Results, ZipDirectory, DirectoryHelper.TemplateDirectory + zipProcess.ZipDirectory, zipProcess.ZipFileName); } }
public override void ExecuteStep() { string ZipDirectory = DirectoryHelper.ReleaseDirectory + @"ZippedTemplates/"; if (!System.IO.Directory.Exists(ZipDirectory)) { System.IO.Directory.CreateDirectory(ZipDirectory); } var zips = new List <ZipProcess>(); foreach (var engine in AllData.Engines) { var zipProcess = new ZipProcess { ZipDirectory = engine.TemplateName, ZipFileName = engine.TemplateName }; zips.Add(zipProcess); } zips.Add(new ZipProcess { ZipDirectory = "GluePluginTemplate", ZipFileName = "GluePluginTemplate" }); foreach (var zipProcess in zips) { RemoveBinRecursiveFrom(DirectoryHelper.TemplateDirectory + zipProcess.ZipDirectory); ZipHelper.CreateZip(Results, ZipDirectory, DirectoryHelper.TemplateDirectory + zipProcess.ZipDirectory, zipProcess.ZipFileName); } }