BuildServerUploaderConsole.Processes.ZipTemplates.ExecuteStep C# (CSharp) Метод

ExecuteStep() публичный Метод

public ExecuteStep ( ) : void
Результат void
        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);
            }





        }