public AzurePipelinesPublisher(IPipelinesExecutionContext executionContext, IClientFactory clientFactory, IFeatureFlagHelper featureFlagHelper, IHtmlReportPublisher htmlReportPublisher, ILogStoreHelper logStoreHelper, bool enableTelemetry) { _telemetryEnabled = enableTelemetry; _clientFactory = clientFactory; _executionContext = executionContext; _featureFlagHelper = featureFlagHelper; _htmlReportPublisher = htmlReportPublisher; _logStoreHelper = logStoreHelper; }
public AzurePipelinesPublisher(bool enableTelemetry) { var context = new PipelinesExecutionContext(); _telemetryEnabled = enableTelemetry; _executionContext = context; _clientFactory = new ClientFactory(this.GetVssConnection()); context.SetTelemetryDataCollector(new PipelinesTelemetry(_clientFactory, _telemetryEnabled)); _featureFlagHelper = new FeatureFlagHelper(_clientFactory); _htmlReportPublisher = new HtmlReportPublisher(_executionContext, _clientFactory); _logStoreHelper = new LogStoreHelper(_clientFactory); }