示例#1
0
        static void Main(string[] args)
        {
            configurationBuilder = new DeploymentConfigurationBuilder(deploymentConfigLogger);
            DeploymentPipelineFactory pipelineFactory = new DeploymentPipelineFactory(deploymentFactoryLogger, pipelineLogger);
            string settingsFilePath = string.Empty;

            if (args.Length == 0)
            {
                //settingsFilePath = "sample_deployment_config.json";
                settingsFilePath = "E:\\Tempfiles\\deployment-central\\omniscraper-deployment.json";
            }
            else
            {
                settingsFilePath = args[0];
            }


            DeploymentConfiguration deploymentConfiguration = configurationBuilder.GetConfiguration(settingsFilePath);

            DeploymentService deploymentService =
                new DeploymentService(deploymentConfiguration, pipelineFactory, fileUploadHandlerFactory);

            deploymentService.Deploy();
        }