예제 #1
0
 public ApplicationsController(
     IApplicationService applicationService,
     IDeploymentManifestSourceService deploymentManifestSourceService,
     IApplicationImageInstanceService applicationImageInstanceService
     )
 {
     _applicationService = applicationService;
     _deploymentManifestSourceService = deploymentManifestSourceService;
     _applicationImageInstanceService = applicationImageInstanceService;
 }
 public GetCurrentApplicationTags(
     IApplicationService applicationService,
     IApplicationImageInstanceService applicationImageInstanceService,
     ISlackClient slackClient
     )
 {
     _applicationService = applicationService;
     _applicationImageInstanceService = applicationImageInstanceService;
     _slackClient = slackClient;
 }
예제 #3
0
 public DeploymentService(
     ILogger <DeploymentService> log,
     IApplicationService applicationService,
     IApplicationImageInstanceService applicationImageInstanceService,
     IDeploymentNotificationService deploymentNotificationService,
     ShipbotDbContext deploymentsDbContextConfigurator
     )
 {
     _log = log;
     _applicationService = applicationService;
     _applicationImageInstanceService  = applicationImageInstanceService;
     _deploymentNotificationService    = deploymentNotificationService;
     _deploymentsDbContextConfigurator = deploymentsDbContextConfigurator;
 }
예제 #4
0
 public DeploymentWorkflowService(
     ILogger <DeploymentWorkflowService> log,
     IContainerImageMetadataService containerImageMetadataService,
     IApplicationService applicationService,
     IApplicationImageInstanceService applicationImageInstanceService,
     IDeploymentService deploymentService,
     IDeploymentQueueService deploymentQueueService,
     IGitHubClient gitHubClient
     )
 {
     _log = log;
     _containerImageMetadataService   = containerImageMetadataService;
     _applicationService              = applicationService;
     _applicationImageInstanceService = applicationImageInstanceService;
     _deploymentService      = deploymentService;
     _deploymentQueueService = deploymentQueueService;
     _gitHubClient           = gitHubClient;
 }
예제 #5
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;
 }