yavsc/src/cli/Commands/Builder.cs

26 lines
447 B
C#

using System.IO;
using Yavsc.Server.Models.IT;
using Yavsc.Server.Models.IT.SourceCode;
public class Builder
{
readonly string _gitRepository;
private readonly Project _projectInfo;
public Builder()
{
}
public void Clone()
{
var di = new DirectoryInfo(_gitRepository);
if (!di.Exists) di.Create();
var clone = new GitClone(_gitRepository);
clone.Launch(_projectInfo);
}
}