コード例 #1
0
 public DeploymentModule(IDeployHook hook, IDeployer deployer, string historyFile)
 {
     Hook                  = hook;
     Deployer              = deployer;
     History               = new VersionHistory(historyFile);
     Hook.DeploymentReady += OnAttemptDeploy;
     Hook.Initialize();
 }
コード例 #2
0
        public Class1()
        {
            var fileDeployer        = new FileScannerDeployer(@"C:\Temp\Deployment", TimeSpan.FromMinutes(1));
            var promptDeployer      = new PromptingDeployer(fileDeployer, ComposeMessage);
            var conditionalDeployer = new ConditionalDeployer(promptDeployer, Condition);

            Deployer = conditionalDeployer;
            Hook     = fileDeployer;
        }