示例#1
0
 public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
 {
     return
         (new DeployPowerShellScriptDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateDirectoryAdapter(),
              objectFactory.CreateZipFileAdapter()));
 }
 public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
 {
     return
         (new DeployUberDeployerAgentDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateNtServiceManager(),
              objectFactory.CreatePasswordCollector(),
              objectFactory.CreateFailoverClusterManager(),
              objectFactory.CreateDirectoryAdapter(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter()));
 }
 public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
 {
     return
     new DeployNtServiceDeploymentTask(
       objectFactory.CreateProjectInfoRepository(),
       objectFactory.CreateEnvironmentInfoRepository(),
       objectFactory.CreateArtifactsRepository(),
       objectFactory.CreateNtServiceManager(),
       objectFactory.CreatePasswordCollector(),
       objectFactory.CreateFailoverClusterManager(),
       objectFactory.CreateDirectoryAdapter(),
       objectFactory.CreateFileAdapter(),
       objectFactory.CreateZipFileAdapter());
 }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            Guard.NotNull(objectFactory, "objectFactory");

              return
            new DeployWebAppDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateIMsDeploy(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateIIisManager(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter());
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory, string projectConfigurationName, string projectConfigurationBuildId, string targetEnvironmentName)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployTerminalAppDeploymentTask(
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              this,
              projectConfigurationName,
              projectConfigurationBuildId,
              targetEnvironmentName);
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
            {
                throw new ArgumentNullException("objectFactory");
            }

            return
                (new DeployTerminalAppDeploymentTask(
                     objectFactory.CreateProjectInfoRepository(),
                     objectFactory.CreateEnvironmentInfoRepository(),
                     objectFactory.CreateArtifactsRepository(),
                     objectFactory.CreateDirectoryAdapter(),
                     objectFactory.CreateFileAdapter(),
                     objectFactory.CreateZipFileAdapter()));
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            Guard.NotNull(objectFactory, "objectFactory");

            return
                (new DeployWebAppDeploymentTask(
                     objectFactory.CreateProjectInfoRepository(),
                     objectFactory.CreateEnvironmentInfoRepository(),
                     objectFactory.CreateIMsDeploy(),
                     objectFactory.CreateArtifactsRepository(),
                     objectFactory.CreateIIisManager(),
                     objectFactory.CreateFileAdapter(),
                     objectFactory.CreateZipFileAdapter(),
                     objectFactory.CreateApplicationConfiguration(),
                     objectFactory.CreateDirectoryAdapter()));
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployTerminalAppDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateDirectoryAdapter(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter());
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployDbProjectDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateDbScriptRunnerFactory(),
              objectFactory.CreateDbVersionProvider(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter());
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployExtensionProjectDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateDirectoryAdapter(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter(),
              objectFactory.CreateFailoverClusterManager(),
              objectFactory.CreateNtServiceManager());
        }
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
            {
                throw new ArgumentNullException("objectFactory");
            }

            return
                (new DeployExtensionProjectDeploymentTask(
                     objectFactory.CreateProjectInfoRepository(),
                     objectFactory.CreateEnvironmentInfoRepository(),
                     objectFactory.CreateArtifactsRepository(),
                     objectFactory.CreateDirectoryAdapter(),
                     objectFactory.CreateFileAdapter(),
                     objectFactory.CreateZipFileAdapter(),
                     objectFactory.CreateFailoverClusterManager(),
                     objectFactory.CreateNtServiceManager()));
        }
示例#12
0
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployDbProjectDeploymentTask(
              objectFactory.CreateProjectInfoRepository(),
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateDbScriptRunnerFactory(),
              objectFactory.CreateDbVersionProvider(),
              objectFactory.CreateFileAdapter(),
              objectFactory.CreateZipFileAdapter(),
              objectFactory.CreateScriptsToRunWebSelector(),
              objectFactory.CreateMsSqlDatabasePublisher(),
              objectFactory.CreateDbManagerFactory(),
              objectFactory.CreateUserNameNormalizer(),
              objectFactory.CreateDirectoryAdapter());
        }
示例#13
0
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
        {
            if (objectFactory == null)
            {
                throw new ArgumentNullException("objectFactory");
            }

            return
                (new DeployDbProjectDeploymentTask(
                     objectFactory.CreateProjectInfoRepository(),
                     objectFactory.CreateEnvironmentInfoRepository(),
                     objectFactory.CreateArtifactsRepository(),
                     objectFactory.CreateDbScriptRunnerFactory(),
                     objectFactory.CreateDbVersionProvider(),
                     objectFactory.CreateFileAdapter(),
                     objectFactory.CreateZipFileAdapter(),
                     objectFactory.CreateScriptsToRunWebSelector(),
                     objectFactory.CreateMsSqlDatabasePublisher(),
                     objectFactory.CreateDbManagerFactory(),
                     objectFactory.CreateUserNameNormalizer(),
                     objectFactory.CreateDirectoryAdapter()));
        }
示例#14
0
        public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory, string projectConfigurationName, string projectConfigurationBuildId, string targetEnvironmentName)
        {
            if (objectFactory == null)
              {
            throw new ArgumentNullException("objectFactory");
              }

              return
            new DeployNtServiceDeploymentTask(
              objectFactory.CreateEnvironmentInfoRepository(),
              objectFactory.CreateArtifactsRepository(),
              objectFactory.CreateNtServiceManager(),
              objectFactory.CreatePasswordCollector(),
              objectFactory.CreateFailoverClusterManager(),
              this,
              projectConfigurationName,
              projectConfigurationBuildId,
              targetEnvironmentName);
        }
 public override DeploymentTask CreateDeploymentTask(IObjectFactory objectFactory)
 {
     return
     new DeployPowerShellScriptDeploymentTask(
       objectFactory.CreateProjectInfoRepository(),
       objectFactory.CreateEnvironmentInfoRepository(),
       objectFactory.CreateArtifactsRepository(),
       objectFactory.CreateFileAdapter(),
       objectFactory.CreateDirectoryAdapter(),
       objectFactory.CreateZipFileAdapter());
 }