Esempio n. 1
0
        public IOperation ClearBinaries(Deployment deployment, FileList keepOnUpdate = null)
        {
            var serviceFolder = deployment.GetDeployFolder();

            keepOnUpdate = keepOnUpdate ?? deployment.KeepOnUpdate.Clone();
            return(new ClearBinaries(serviceFolder, keepOnUpdate));
        }
Esempio n. 2
0
        public IOperation GetConfigSample(Deployment deployment)
        {
            var hostFileName  = deployment.GetServiceHostFileName();
            var serviceFolder = deployment.GetDeployFolder();

            return(new GetConfigSample(serviceFolder, hostFileName));
        }
Esempio n. 3
0
        public IOperation BackupService(Deployment deployment)
        {
            var serviceName   = deployment.GetServiceName();
            var serviceFolder = deployment.GetDeployFolder();
            var backupFolder  = deployment.GetBackupFolder();

            return(new BackupService(serviceName, serviceFolder, backupFolder));
        }
Esempio n. 4
0
        public IOperation InstallService(Deployment deployment)
        {
            var serviceFolder = deployment.GetDeployFolder();
            var hostFileName  = deployment.GetServiceHostFileName();
            var instanceName  = deployment.InstanceName;

            return(new InstallService(serviceFolder, hostFileName, instanceName));
        }
Esempio n. 5
0
        public IOperation InstallPackage(Deployment deployment, NugetFeed deploymentFeed, FileList keepOnUpdate)
        {
            var serviceFolder  = deployment.GetDeployFolder();
            var packageId      = deployment.PackageId;
            var feedUri        = deploymentFeed.Uri;
            var packageVersion = deployment.PackageVersion;
            var packageDetails = new PackageDetails(packageId, feedUri, packageVersion);

            return(new InstallPackage(serviceFolder, packageDetails, keepOnUpdate));
        }
Esempio n. 6
0
        public IOperation UninstallService(Deployment deployment, bool skipIfNotFound = false)
        {
            var serviceFolder = deployment.GetDeployFolder();
            var hostFileName  = deployment.GetServiceHostFileName();
            var instanceName  = deployment.InstanceName;

            return(new UninstallService(serviceFolder, hostFileName, instanceName)
            {
                SkipIfNotFound = skipIfNotFound
            });
        }
Esempio n. 7
0
        public IOperation RestoreFrom(Deployment deployment, string backupFolder)
        {
            var serviceFolder = deployment.GetDeployFolder();

            return(new RestoreFromBackup(serviceFolder, backupFolder));
        }
Esempio n. 8
0
        public IOperation UninstallPackage(Deployment deployment)
        {
            var serviceFolder = deployment.GetDeployFolder();

            return(new UninstallPackage(serviceFolder));
        }
Esempio n. 9
0
        public IOperation DeployHostConfig(Deployment deployment)
        {
            var serviceFolder = deployment.GetDeployFolder();

            return(new DeployHostConfig(serviceFolder));
        }