public SourceController(string workingDirectory, string moduleName, BuildServers.IBuildServer buildServer) { Versions = new AssemblyBinVersions(workingDirectory, moduleName); this.BuildServer = buildServer; this.PackageName = moduleName; }
public void Add(string name, string buildServerType, Dictionary <string, object> parameters) { BuildServers.IBuildServer bs = artifacts.GetNewInstance(buildServerType); bs.SetParameters(parameters); hostedProjects.Add(new SourceController(DiretoryContainer, name, bs)); }