Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-67978

As a portal sysadmin, I would like to execute all upgrade processes from the upgrade tool's shell

Details

    Description

      Sometimes, we want to experiment with a specific upgrade process - e.g. for debugging or analyzing the database changes. Once it is done, we may want to start up the portal to make a functional check as well. However, there is no command to execute all remaining upgrade processes. We have to exit the gogo shell, update osgi/configs/com.liferay.portal.upgrade.internal.configuration.ReleaseManagerConfiguration.cfg and run everything again.

      It would be nice if, instead, we could call upgrade:executeAll.

      Acceptance Criteria
       
      Testing Scenarios
       
      Test Strategy
       
      Covered by backend test? (Yes/No)
       
        When the user wants to experiment with a specific upgrade process, the user can execute the command upgrade:executeAll to execute all remaining upgrade processes, as a a recursive logic to check if bundle dependencies have been covered after upgrading other bundles. Medium  

      Attachments

        Activity

          People

            brian.lee Brian Lee
            adam.brandizzi Adam Brandizzi
            Kiyoshi Lee Kiyoshi Lee
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Packages

                Version Package
                7.0.0 DXP FP6
                7.0.0 DXP SP1
                7.0.3 CE GA4
                7.1.X
                Master