Exemple #1
0
        public override TeamCity.Model.ITeamCityServer CreateServer(string hostName, string userName, string password)
        {
            var result = _server;

            _server   = null;
            _hostName = hostName;
            _userName = userName;
            _password = password;
            return(result);
        }
        public TeamCityPresenter(InformationRadiatorItemConfiguration configuration)
        {
            _onlyDefaultBranch  = true;
            _configurationsLock = new object();
            ParseConfiguration(configuration);

            _server = TeamCityFactory.Instance.CreateServer(_hostName, _userName, _password);
            _server.ReadBuildStatusComplete += _server_ReadBuildStatusComplete;
            _server.ReadBuildStatusError    += _server_ReadBuildStatusError;
            _server.UseDefault = _onlyDefaultBranch;

            _timer       = TeamCityFactory.Instance.CreateTimer(30000);
            _timer.Tick += _timer_Tick;
        }