コード例 #1
0
        public void Process(PipelineArgs args)
        {
            //Check to see if we can run post steps
            InstallPackage.InstallerState state = InstallPackage.GetInstallerState();
            if (state == InstallPackage.InstallerState.InstallingPackage || state == InstallPackage.InstallerState.InstallingPostSteps)
            {
                Log.Warn(string.Format("Can't run post steps. Package installer state is {0}", state), this);

                return;
            }

            try
            {
                RunPostInitializeStepsIfNeeded();

                InstallAdditionalPackages();
            }
            catch (Exception ex)
            {
                Log.Error("Failed to complete post initialize steps", ex, this);
            }
        }
コード例 #2
0
        public void Process(PipelineArgs args)
        {
            Log.Info("Sitecore package deployer starting. Version: " + FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion, this);

            //Check to see if we can run post steps
            InstallPackage.InstallerState state = InstallPackage.GetInstallerState();
            if (state == InstallPackage.InstallerState.InstallingPackage || state == InstallPackage.InstallerState.InstallingPostSteps)
            {
                Log.Warn(string.Format("Can't run post steps. Package installer state is {0}", state), this);

                return;
            }

            try
            {
                RunPostInitializeStepsIfNeeded();

                InstallAdditionalPackages();
            }
            catch (Exception ex)
            {
                Log.Error("Failed to complete post initialize steps", ex, this);
            }
        }