public GitRepositoryCheckoutJob( ILogger <GitRepositoryCheckoutJob> log, IScheduler scheduler, IDeploymentManifestRepositoryService deploymentManifestRepositoryService) { _log = log; _scheduler = scheduler; _deploymentManifestRepositoryService = deploymentManifestRepositoryService; }
public RawDeploymentManifestSourceUpdater( ILogger <RawDeploymentManifestSourceUpdater> log, IDeploymentManifestSourceParser <RawDeploymentManifest> parser, IDeploymentManifestRepositoryService deploymentManifestRepositoryService, IApplicationService applicationService ) { _log = log; _deploymentManifestRepositoryService = deploymentManifestRepositoryService; _applicationService = applicationService; _parser = parser; }
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; }