public GitDeploymentRepository(string path, ITraceFactory traceFactory) { _gitExe = new GitExecutable(path); _gitExe.SetTraceLevel(2); _traceFactory = traceFactory; _repository = new GitExeRepository(path, traceFactory); _repository.SetTraceLevel(2); }
public GitExeServer(string path, IProfilerFactory profilerFactory) { _gitExe = new GitExecutable(path); _gitExe.SetTraceLevel(2); _profilerFactory = profilerFactory; _repository = new GitExeRepository(path, profilerFactory); _repository.SetTraceLevel(2); }
public GitExeServer(string path, IOperationLock initLock, ITraceFactory traceFactory) { _gitExe = new GitExecutable(path); _gitExe.SetTraceLevel(2); _traceFactory = traceFactory; _repository = new GitExeRepository(path, traceFactory); _repository.SetTraceLevel(2); _initLock = initLock; }
public GitExeServer(string path, IOperationLock initLock, IDeploymentCommandGenerator deploymentCommandGenerator, ITraceFactory traceFactory) { _gitExe = new GitExecutable(path); _gitExe.SetTraceLevel(2); _traceFactory = traceFactory; _repository = new GitExeRepository(path, traceFactory); _repository.SetTraceLevel(2); _initLock = initLock; _deploymentCommandGenerator = deploymentCommandGenerator; // Setup the deployment environment variable to be used by the post receive hook _gitExe.EnvironmentVariables[_deploymentCommandGenerator.DeploymentEnvironmentVariable] = _deploymentCommandGenerator.GetDeploymentExePath(); }
public GitExeServer(string path, IOperationLock initLock, IDeploymentEnvironment deploymentEnvironment, ITraceFactory traceFactory) { _gitExe = new GitExecutable(path); _gitExe.SetTraceLevel(2); _traceFactory = traceFactory; _repository = new GitExeRepository(path, traceFactory); _repository.SetTraceLevel(2); _initLock = initLock; // Setup the deployment environment variable to be used by the post receive hook _gitExe.EnvironmentVariables[KnownEnviornment.EXEPATH] = deploymentEnvironment.ExePath; _gitExe.EnvironmentVariables[KnownEnviornment.APPPATH] = deploymentEnvironment.ApplicationPath; _gitExe.EnvironmentVariables[KnownEnviornment.MSBUILD] = deploymentEnvironment.MSBuildExtensionsPath; _gitExe.EnvironmentVariables[KnownEnviornment.DEPLOYER] = ""; }