Пример #1
0
 private void CleanPhysicalPath(DeployContext context)
 {
     if (DirectoryUtil.Exists(_installableConfig.TargetPath))
     {
         context.Log.InfoFormat("Cleaning folder {0}", _installableConfig.TargetPath);
         DirectoryUtil.Clean(_installableConfig.TargetPath);
     }
 }
Пример #2
0
 private void CopyConfigToAgentDir()
 {
     var sourceConfigDir = Path.Combine(ScenarioDir, "ConfigFiles");
     var targetDir = Path.Combine(AgentDir, "ConfigFiles");
     DirectoryUtil.Clean(targetDir);
     DirectoryUtil.CopyDirectory(sourceConfigDir, targetDir);
     TransformConfig(targetDir);
 }
Пример #3
0
        public void Execute(DeployContext context)
        {
            var deployUnit = (FileCopyDeployUnit)context.DeployUnit;

            if (deployUnit.CleanTargetPath)
            {
                DirectoryUtil.Clean(deployUnit.TargetPath);
            }

            DirectoryUtil.CopyDirectory(context.TempFolderWithNewVersionFiles, deployUnit.TargetPath);
        }
Пример #4
0
 private void CleanSitePhysicalPath(DeployContext context, bool cleanDeploy)
 {
     if (cleanDeploy)
     {
         context.Log.Info("Cleaning site physical path...");
         DirectoryUtil.Clean(context.PhysicalPath);
     }
     else
     {
         context.Log.Info("Clean deploy disabled, skipping cleaning step");
     }
 }
Пример #5
0
        private void CleanTempFolderAndExtractVerifyPackage()
        {
            DirectoryUtil.Clean(Config.TempFolder);

            var webAppInfo = deployUnit.GetWebServer().GetInfo();

            var zipPath = Path.Combine(webAppInfo.PhysicalPath, this.zipPath);

            using (var zipFile = ZipFile.Read(zipPath))
            {
                zipFile.ExtractAll(Config.TempFolder);
            }
        }
 public void Execute(DeployContext context)
 {
     DirectoryUtil.Clean(_config.TempFolder);
 }
 private void CleanPhysicalPath(DeployContext context)
 {
     context.Log.InfoFormat("Cleaning folder {0}", context.PhysicalPath);
     DirectoryUtil.Clean(context.PhysicalPath);
 }