public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user, string correlationId) { var task = new DeployTask(this, version, parameterValues, user, correlationId); task.AddDeployStep<UpdateWebSite>(); foreach (var action in Actions.OfType<VerifyCommandUnitAction>()) { task.AddDeployStep(new ExecuteUnitAction(action, user)); } return task; }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user, string correlationId) { var task = new DeployTask(this, version, parameterValues, user, correlationId); task.AddDeployStep <UpdateWindowsService>(); foreach (var action in Actions.OfType <CommandUnitAction>()) { task.AddDeployStep(new ExecuteUnitAction(action, user)); } return(task); }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user) { var task = new DeployTask(this, version, parameterValues, user); task.AddDeployStep <UpdateWebSite>(); foreach (var action in Actions.OfType <VerifyCommandUnitAction>()) { task.AddDeployStep(new ExecuteUnitAction(action, user)); } return(task); }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user, string correlationId) { var task = new DeployTask(this, version, parameterValues, user, correlationId); task.AddDeployStep <FileCopyDeployStep>(); return(task); }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user) { var task = new DeployTask(this, version, parameterValues, user); task.AddDeployStep <PowerShellDeployStep>(); return(task); }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user, string correlationId) { var task = new DeployTask(this, version, parameterValues, user, correlationId); if (CanInstall()) { task.AddDeployStep(new InstallWebSite(this)); } else { task.AddDeployStep <UpdateWebSite>(); } foreach (var action in Actions.OfType <VerifyCommandUnitAction>()) { task.AddDeployStep(new ExecuteUnitAction(action, user)); } return(task); }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues) { var task = new DeployTask(this, version, parameterValues); task.AddDeployStep<UpdateWindowsService>(); return task; }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues) { var task = new DeployTask(this, version, parameterValues); task.AddDeployStep<FileCopyDeployStep>(); return task; }
public override AsimovTask GetDeployTask(AsimovVersion version, ParameterValues parameterValues, AsimovUser user, string correlationId) { var task = new DeployTask(this, version, parameterValues, user, correlationId); task.AddDeployStep<FileCopyDeployStep>(); return task; }