public override DeploymentResult Execute() { var result = _task.Execute(); result.AddGood("Installed a remote RavenDb as a service from location {0}.", _location); return(result); }
public override DeploymentResult Execute() { Logging.Coarse("[nservicebushost] Installing a remote NServiceBus.Host service"); var result = _task.Execute(); Logging.Coarse("[nservicebushost] Install ended"); return(result); }
public DeploymentResult CreateQueue(QueueAddress path) { var t = new RemoteCommandLineTask("dropkick.remote.exe") { Args = "create_queue {0}".FormatWith(path.ActualUri), ExecutableIsLocatedAt = @"C:\Temp\dropkick.remote\", Machine = _server.Name, WorkingDirectory = @"C:\Temp\dropkick.remote\" }; return(t.Execute()); }
public void Remote() { var task = new RemoteCommandLineTask("ping") { Args = "www.fhlbtopeka.com -n 5", Machine = "SrvTestWeb01" }; var output = task.Execute(); foreach (var item in output.Results) { Console.WriteLine(item.Message); } }
public DeploymentResult GrantPermission(QueuePermission permission, QueueAddress address, string @group) { string perm; switch (permission) { case QueuePermission.Read: perm = "r"; break; case QueuePermission.Write: perm = "w"; break; case QueuePermission.ReadWrite: perm = "rw"; break; case QueuePermission.SetSensibleDefaults: perm = "default"; break; default: perm = "r"; break; } var t = new RemoteCommandLineTask("dropkick.remote.exe") { Args = "grant {0} {1} {2}".FormatWith(perm, @group, address.ActualUri), ExecutableIsLocatedAt = @"C:\Temp\dropkick.remote\", Machine = _server.Name, WorkingDirectory = @"C:\Temp\dropkick.remote\" }; return(t.Execute()); }
public override DeploymentResult Execute() { Logging.Coarse("[NServiceBus] Uninstalling a remote NServiceBus service"); return(_task.Execute()); }
public DeploymentResult CreateQueue(QueueAddress path) { var t = new RemoteCommandLineTask("dropkick.remote.exe") { Args = "create_queue {0}".FormatWith(path.ActualUri), ExecutableIsLocatedAt = @"C:\Temp\dropkick.remote\", Machine = _server.Name, WorkingDirectory = @"C:\Temp\dropkick.remote\" }; return t.Execute(); }
public DeploymentResult GrantPermission(QueuePermission permission, QueueAddress address, string @group) { string perm; switch (permission) { case QueuePermission.Read: perm = "r"; break; case QueuePermission.Write: perm = "w"; break; case QueuePermission.ReadWrite: perm = "rw"; break; case QueuePermission.SetSensibleDefaults: perm = "default"; break; default: perm = "r"; break; } var t = new RemoteCommandLineTask("dropkick.remote.exe") { Args = "grant {0} {1} {2}".FormatWith(perm, @group, address.ActualUri), ExecutableIsLocatedAt = @"C:\Temp\dropkick.remote\", Machine = _server.Name, WorkingDirectory = @"C:\Temp\dropkick.remote\" }; return t.Execute(); }
public override DeploymentResult Execute() { Logging.Coarse("[topshelf] Installing a remote Topshelf service"); return(_task.Execute()); }
public override DeploymentResult Execute() { Logging.Coarse("[nservicebushost] Installing a remote NServiceBus.Host service:\n\t{0}".FormatWith(_task.Args)); return(_task.Execute()); }