Пример #1
0
 public HeadlessService(
     IProjectRegistry projectRegistry,
     IThreadFactory threadFactory,
     IWorkerMonitor workerMonitor,
     IHeadlessLogger headlessLogger)
 {
     this.projectRegistry = projectRegistry;
     this.threadFactory   = threadFactory;
     this.workerMonitor   = workerMonitor;
     this.headlessLogger  = headlessLogger;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }
Пример #5
0
 public LocalStageRunner(IHeadlessLogger logger)
 {
     this.logger = logger;
 }