public StubServerMonitor( string serverUrl ) 
		{
			this.serverUrl = serverUrl;
			BuildServer buildServer = new BuildServer(serverUrl);
			this.displayName = buildServer.DisplayName;
			this.buildServerTransport = buildServer.Transport;
		}
예제 #2
0
        public BuildServer(string url)
        {
            this.url = url;
            Uri serverUri = new Uri(Url);

            this.transportMode = (serverUri.Scheme.ToLower() == "tcp") ? BuildServerTransport.Remoting : BuildServerTransport.HTTP;
        }
예제 #3
0
        public StubServerMonitor(string serverUrl)
        {
            this.serverUrl = serverUrl;
            BuildServer buildServer = new BuildServer(serverUrl);

            this.displayName          = buildServer.DisplayName;
            this.buildServerTransport = buildServer.Transport;
        }
예제 #4
0
 /// <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;
 }
예제 #5
0
 /// <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;
			}
           
            
		}
예제 #7
0
        public BuildServer(string url)
        {
            this.url = url;
            Uri serverUri = new Uri(Url);
            this.transportMode = (serverUri.Scheme.ToLower() == "tcp") ? BuildServerTransport.Remoting : BuildServerTransport.HTTP;
		}