コード例 #1
0
        public TestDeploy(IMediator mediatr, IDockerRemoteService dockerRemoteService)
        {
            _mediatr             = mediatr;
            _dockerRemoteService = dockerRemoteService;

            if (PortNumber == default(int))
            {
                PortNumber = 2376;
            }
        }
        public AzureResourceService(IRepository <BenchmarkExperiment> appTestRepo,
                                    IRepository <AzureHost> azureHostRepo,
                                    IRepository <DockerHost> dockerHostRepo,
                                    IRepository <Core.Entities.AzureCredientials> azureCredentials,
                                    IDockerRemoteService dockerRemoteService,
                                    IHostingEnvironment env,
                                    IOptions <AzureSettings> azureSettings)
        {
            _appTestRepo         = appTestRepo;
            _azureHostRepo       = azureHostRepo;
            _dockerHostRepo      = dockerHostRepo;
            _azureCredentials    = azureCredentials;
            _dockerRemoteService = dockerRemoteService;
            _env           = env;
            _azureSettings = azureSettings;

            jsonFilePath    = Path.Combine(_env.WebRootPath, @"azureFiles/").ToLower();
            shellScriptPath = Path.Combine(_env.WebRootPath, _azureSettings.Value.ShellScriptFilePath);

            if (!Directory.Exists(jsonFilePath))
            {
                Directory.CreateDirectory(jsonFilePath);
            }
        }
コード例 #3
0
 public UpdateCommandHandler(IRepository <T> repo, IMapper mapper, IDockerRemoteService dockerRemoteService)
 {
     _repo   = repo;
     _mapper = mapper;
     _dockerRemoteService = dockerRemoteService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PingDockerHostAuthenticationCommandHandler"/> class.
 /// </summary>
 /// <param name="dockerRemoteService">The docker remote service.</param>
 public PingDockerHostAuthenticationCommandHandler(IDockerRemoteService dockerRemoteService)
 {
     _dockerRemoteService = dockerRemoteService;
 }
コード例 #5
0
 public AWSResourcesService(IRepository <AWSCredentials> credsRepo, IDockerRemoteService dockerRemoteService)
 {
     _credsRepo           = credsRepo;
     _dockerRemoteService = dockerRemoteService;
 }