public HeadlessService( IProjectRegistry projectRegistry, IThreadFactory threadFactory, IWorkerMonitor workerMonitor, IHeadlessLogger headlessLogger) { this.projectRegistry = projectRegistry; this.threadFactory = threadFactory; this.workerMonitor = workerMonitor; this.headlessLogger = headlessLogger; }
public BuildWorker( string workerName, JobQueue <ProjectRelatedJob> buildQueue, IThreadFactory threadFactory, IProjectRegistry projectRegistry, IWorkerMonitor workerMonitor, IHeadlessLogger headlessLogger) : base(workerName, buildQueue, threadFactory, workerMonitor) { this.projectRegistry = projectRegistry; this.headlessLogger = headlessLogger; }
public BuildRunner( string projectId, IProjectRegistry projectRegistry, IBuildTrafficSignals buildTrafficSignals, IBuildStageRunnerFactory buildStageRunnerFactory, IHeadlessLogger logger) { this.projectId = projectId; this.projectRegistry = projectRegistry; this.buildTrafficSignals = buildTrafficSignals; this.buildStageRunnerFactory = buildStageRunnerFactory; this.logger = logger; }
public DefaultBuildStageRunnerFactory(IHeadlessLogger headlessLogger) { this.headlessLogger = headlessLogger; }
public LocalStageRunner(IHeadlessLogger logger) { this.logger = logger; }