Example #1
0
 protected override void ProcessRecord()
 {
     if (ShouldProcess(Environment.MachineName))
     {
         RavenDBSetup.Install(Port, Path);
     }
 }
Example #2
0
        public static ActionResult InstallRavenDb(Session session)
        {
            session.Log("Installing RavenDB if necessary.");

            try
            {
                CaptureOut(() =>
                {
                    var ravenDbSetup = new RavenDBSetup();
                    if (ravenDbSetup.Install(WindowsIdentity.GetCurrent(), allowInstall: true))
                    {
                        session.Log("RavenDB installed and configured.");
                    }
                    else
                    {
                        session.Log("RavenDB could not be installed.");
                    }
                }, session);

                return(ActionResult.Success);
            }
            catch (Exception)
            {
                return(ActionResult.Failure);
            }
        }
Example #3
0
        public static ActionResult InstallRavenDb(Session session)
        {
            session.Log("Installing RavenDB if necessary.");

            try
            {
                CaptureOut(() =>
                {
                    RavenDBSetup.Install();
                    session.Log("RavenDB installed and configured.");
                }, session);

                return(ActionResult.Success);
            }
            catch (Exception)
            {
                return(ActionResult.Failure);
            }
        }
Example #4
0
 public void Install()
 {
     RavenDBSetup.Install();
 }
Example #5
0
        public static ActionResult InstallRavenDb(Session session)
        {
            session.Log("Installing RavenDB if necessary.");

            try
            {
                CaptureOut(() =>
                    {
                        var ravenDbSetup = new RavenDBSetup();
                        if (ravenDbSetup.Install(WindowsIdentity.GetCurrent(), allowInstall: true))
                        {
                            session.Log("RavenDB installed and configured.");
                        }
                        else
                        {
                            session.Log("RavenDB could not be installed.");
                        }
                    }, session);

                return ActionResult.Success;
            }
            catch (Exception)
            {
                return ActionResult.Failure;
            }
        }