public static Create ( string id, IEnvironment environment, IOperationLock statusLock ) : |
||
id | string | |
environment | IEnvironment | |
statusLock | IOperationLock | |
return |
public static DeploymentStatusFile Create(string id, IEnvironment environment, IOperationLock statusLock)
{
string path = Path.Combine(environment.DeploymentsPath, id);
FileSystemHelpers.EnsureDirectory(path);
DateTime utcNow = DateTime.UtcNow;
return new DeploymentStatusFile(id, environment, statusLock)
{
StartTime = utcNow,
ReceivedTime = utcNow
};
}
private DeploymentStatusFile CreateStatusFile(string id) { DeploymentStatusFile deploymentStatusFile = DeploymentStatusFile.Create(GetStatusFilePath(id)); deploymentStatusFile.Id = id; return(deploymentStatusFile); }