public StubServerMonitor( string serverUrl ) { this.serverUrl = serverUrl; BuildServer buildServer = new BuildServer(serverUrl); this.displayName = buildServer.DisplayName; this.buildServerTransport = buildServer.Transport; }
public BuildServer(string url) { this.url = url; Uri serverUri = new Uri(Url); this.transportMode = (serverUri.Scheme.ToLower() == "tcp") ? BuildServerTransport.Remoting : BuildServerTransport.HTTP; }
public StubServerMonitor(string serverUrl) { this.serverUrl = serverUrl; BuildServer buildServer = new BuildServer(serverUrl); this.displayName = buildServer.DisplayName; this.buildServerTransport = buildServer.Transport; }
/// <summary> /// Start a new build server using the full options. /// </summary> /// <param name="url">The URI to the remote server.</param> /// <param name="transportMode">The transport mode to use.</param> /// <param name="extensionName">The name of the extension to use.</param> /// <param name="settings">The settings for the extension.</param> public BuildServer(string url, BuildServerTransport transportMode, string extensionName, string settings) { if ((transportMode == BuildServerTransport.Extension) && string.IsNullOrEmpty(extensionName)) { throw new CCTrayLibException("Extension transport must always define an extension name"); } this.url = url; this.transportMode = transportMode; this.extensionName = extensionName; this.settings = settings; }
public BuildServer(string url) { this.url = url; if (url.StartsWith("tfs:")) this.transportMode = BuildServerTransport.Extension; else { Uri serverUri = new Uri(Url); this.transportMode = (serverUri.Scheme.ToLower() == "tcp") ? BuildServerTransport.Remoting : BuildServerTransport.HTTP; } }