Пример #1
0
 public BuildManager(IBuildConfigurationManager buildConfigurationManager,
                     IBuildStoreEventSource eventSource, IBuildEventPublisher buildEventPublisher)
 {
     _buildConfigurationManager = buildConfigurationManager;
     _eventSource = eventSource;
     _buildEventPublisher = buildEventPublisher;
 }
Пример #2
0
        public TfsBridge(IServiceProvider teamFoundationServiceProvider,
                                     string buildDefinitionNameExclusionPattern,
                                     IBuildConfigurationManager buildConfigurationManager)
        {
            _teamFoundationServiceProvider = teamFoundationServiceProvider;
            _buildConfigurationManager = buildConfigurationManager;

            if (!string.IsNullOrEmpty(buildDefinitionNameExclusionPattern))
            {
                _buildDefinitionNameExclusionRegex = new Regex(buildDefinitionNameExclusionPattern,
                                                               RegexOptions.IgnoreCase | RegexOptions.Compiled);
            }

            _buildServer = _teamFoundationServiceProvider.GetService<IBuildServer>();
        }
Пример #3
0
 public TfsServiceProvider(string projectCollectionUri,IBuildConfigurationManager buildConfigurationManager)
 {
     _projectCollectionUri = new Uri(projectCollectionUri);
     _buildConfigurationManager = buildConfigurationManager;
 }
Пример #4
0
 public TfsBridge(IServiceProvider teamFoundationServiceProvider,
                              IBuildConfigurationManager buildConfigurationManager)
     : this(teamFoundationServiceProvider, String.Empty, buildConfigurationManager)
 {
 }
 public BuildStoreEventSource(IServiceProvider teamFoundationServiceProvider,
                              IBuildConfigurationManager buildConfigurationManager)
     : this(teamFoundationServiceProvider, String.Empty, buildConfigurationManager)
 {
 }
Пример #6
0
 public Notifier(IBuildConfigurationManager buildConfigurationManager)
 {
     _buildConfigurationManager = buildConfigurationManager;
 }