コード例 #1
0
 public DeployActionHandler(
     IDeploymentService deploymentService,
     IDeploymentQueueService deploymentQueueService
     )
 {
     _deploymentService      = deploymentService;
     _deploymentQueueService = deploymentQueueService;
 }
コード例 #2
0
 public DeploymentQueueController(
     IApplicationService applicationService,
     IDeploymentService deploymentService,
     IDeploymentQueueService deploymentQueueService
     )
 {
     _applicationService     = applicationService;
     _deploymentService      = deploymentService;
     _deploymentQueueService = deploymentQueueService;
 }
コード例 #3
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;
 }
コード例 #4
0
 public SlackIntegrationController(
     ILogger <SlackIntegrationController> log,
     ISlackEventDispatcher slackEventDispatcher,
     ISlackShortcutInteractionDispatcher slackShortcutInteractionDispatcher,
     ISlackInteractionActionDispatcher slackInteractionActionDispatcher,
     IDeploymentService deploymentService,
     IDeploymentQueueService deploymentQueueService,
     ISlackApiClient slackApiClient,
     ISlackExternalOptionsProvider externalOptionsProvider
     )
 {
     _log = log;
     _slackEventDispatcher = slackEventDispatcher;
     _slackShortcutInteractionDispatcher = slackShortcutInteractionDispatcher;
     _slackInteractionActionDispatcher   = slackInteractionActionDispatcher;
     _deploymentService       = deploymentService;
     _deploymentQueueService  = deploymentQueueService;
     _slackApiClient          = slackApiClient;
     _externalOptionsProvider = externalOptionsProvider;
 }
コード例 #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;
 }