Beispiel #1
0
 public GitRepositoryCheckoutJob(
     ILogger <GitRepositoryCheckoutJob> log,
     IScheduler scheduler,
     IDeploymentManifestRepositoryService deploymentManifestRepositoryService)
 {
     _log       = log;
     _scheduler = scheduler;
     _deploymentManifestRepositoryService = deploymentManifestRepositoryService;
 }
Beispiel #2
0
 public RawDeploymentManifestSourceUpdater(
     ILogger <RawDeploymentManifestSourceUpdater> log,
     IDeploymentManifestSourceParser <RawDeploymentManifest> parser,
     IDeploymentManifestRepositoryService deploymentManifestRepositoryService,
     IApplicationService applicationService
     )
 {
     _log = log;
     _deploymentManifestRepositoryService = deploymentManifestRepositoryService;
     _applicationService = applicationService;
     _parser             = parser;
 }
Beispiel #3
0
 public GitRepositorySyncJob(
     ILogger <GitRepositorySyncJob> log,
     IApplicationService applicationService,
     IDeploymentService deploymentService,
     IDeploymentQueueService deploymentQueueService,
     IOptions <ShipbotConfiguration> configuration,
     IApplicationImageInstanceService applicationImageInstanceService,
     IDeploymentManifestSourceManagementFacade deploymentManifestSourceManagementFacade,
     IDeploymentManifestRepositoryService deploymentManifestRepositoryService,
     IGithubPullRequestService githubPullRequestService
     )
 {
     _log = log;
     _applicationService                       = applicationService;
     _deploymentService                        = deploymentService;
     _deploymentQueueService                   = deploymentQueueService;
     _configuration                            = configuration;
     _applicationImageInstanceService          = applicationImageInstanceService;
     _deploymentManifestSourceManagementFacade = deploymentManifestSourceManagementFacade;
     _deploymentManifestRepositoryService      = deploymentManifestRepositoryService;
     _githubPullRequestService                 = githubPullRequestService;
 }